使用Microsoft SQL Server Management Studio的西里尔字母

Dav*_*het 6 sql-server ssms

我正在使用SQL Server数据库,我需要存储一些使用西里尔字母书写的文本.

我使用Microsoft SQL Server Management Studio来输入,查看和操作数据.但是当我插入数据时

Insert into EBook (TitleID, Title, ContentFile) 
values (N'?????', N'?????? ?????', N'????-?? ??? ???');
Run Code Online (Sandbox Code Playgroud)

然后做SELECT,我只看到???? 而不是文本.

我甚至不知道数据是否存储不正确,或者Studio无法正确显示数据.怎么解决这个问题?

mar*_*c_s 4

这些列是什么数据类型

为了存储例如西里尔字符,它们必须nvarchar(x)

我看到了完全相同的现象:varchar(100)数据运行良好,但结果却只是问号??????- 但nvarchar(100)一切都很好。