2013-10-06 54 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

很高興爲您提供幫助。 –