我正在使用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无法正确显示数据.怎么解决这个问题?
这些列是什么数据类型?
为了存储例如西里尔字符,它们必须是nvarchar(x)
我看到了完全相同的现象:varchar(100)数据运行良好,但结果却只是问号??????- 但nvarchar(100)一切都很好。