如何在 SQL Server 中存储 unicode 字符?

ome*_*ega 0 sql-server unicode

在 SQL Server 中,我试图创建一个可以存储 unicode 字符的表。具体这个

https://www.fileformat.info/info/unicode/char/0144/index.htm

但是,如果我选择nvarchar作为列类型,然后存储它然后选择它,它会显示为常规n.

我怎样才能让它正确存储?

cod*_*ger 5

这工作正常

DECLARE @t TABLE
(
InputChar NVARCHAR(10)
)

INSERT INTO @t (InputChar)
VALUES (N'?')

INSERT INTO @t (InputChar)
VALUES ('?')

SELECT * FROM @t
Run Code Online (Sandbox Code Playgroud)

Uniode 结果

您是否确保在插入字符串时指定字符串是 unicode ?例如N'yourstring'