标签: sql-server unicode
在SQL Server中,我试图创建一个可以存储Unicode字符的表。具体来说
https://www.fileformat.info/info/unicode/char/0144/index.htm
但是,如果我选择nvarchar作为列类型,然后存储然后选择,它将显示为常规n。
nvarchar
n
如何使它正确存储?
答案 0 :(得分:4)
这很好
DECLARE @t TABLE ( InputChar NVARCHAR(10) ) INSERT INTO @t (InputChar) VALUES (N'ń') INSERT INTO @t (InputChar) VALUES ('ń') SELECT * FROM @t
您是否确保在插入字符串时指定的字符串是unicode?例如N'yourstring'
N'yourstring'
答案 1 :(得分:0)
奇怪的是,只有“ń”需要显式的Unicode规范才能正确显示。