【问题标题】:How to Insert korean text in ms-sql server?如何在 ms-sql 服务器中插入韩文文本?
【发布时间】:2013-10-06 04:10:58
【问题描述】:

我尝试将韩文文本插入到我的 ms sql server 表中,但它似乎无法正常工作,因为所有字符都像“????”一样被破坏如下:

列的类型是nvarchar,我查询如下放入数据:insert into mytable values('텍스트')。并且排序规则是SQL_Latin1_General_CP1_CI_AS,但我想知道排序规则是否有问题。

请帮我找到解决办法

【问题讨论】:

  • 抱歉,我自己找到了解决方案。解决方案是将'N'放在这样的值之前:插入mytable值(N'테스트')。这个解决方案对我来说很好。

标签: sql-server


【解决方案1】:

试试这个

在使用 nvarchar 数据类型时,请始终使用 N'...'

insert into mytable values(N'텍스트');

如果您不使用N'...',此 sqlfiddle 示例显示了差异。

http://sqlfiddle.com/#!6/fab9a/1

【讨论】:

  • 非常感谢!我刚刚也找到了和你一样的解决方案:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-23
  • 2012-06-26
  • 1970-01-01
相关资源
最近更新 更多