2013-10-06 57 views
0

我试图插入韩文文本到我的ms sql服务器表中,但它似乎无法正常工作,因为所有字符都被破坏,如“????”如下:如何在ms-sql服务器中插入韩文文本?

列的类型是nvarchar,我查询如下将数据:插入到mytable值('텍스트')。整理是SQL_Latin1_General_CP1_CI_AS,但我不知道排序是否是问题。

请帮我找到解决

+0

对不起,我发现自己的解决方案。解决的办法是把'N'放在这样的值之前:insert into mytable values(N'테스트')。这个解决方案对我来说很好。 – sblee

回答

1

试试这个

虽然与nvarchar的数据类型的工作始终使用N'...'

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

这sqlfiddle示例显示区别,如果你不使用N'...'

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

+0

非常感谢!我刚刚发现像你一样的解决方案:) – sblee

+0

很高兴为您提供帮助。 –

相关问题