我在SQL Server中有一个列Name nvarchar(max)
的表。当我尝试将数据保存为
insert into Months(Name)
values('Март');
然后查看保存的内容我只看到???????
符号。
我应该做什么配置?
答案 0 :(得分:2)
首先需要将其作为unicode插入 - 因为它是双字节字符。这就是N
的作用。
insert into Months(Name)
values(N'Март');
N
告诉SQL Server以下字符串是" Unicode常量字符串"
答案 1 :(得分:0)
尝试如下,
INSERT INTO Months(Name) VALUES(N'Март');