如何将中文字符插入SQLExpress文本字段?

时间:2008-11-19 20:05:55

标签: character-encoding full-text-search sql-server-express cjk

如何将中文字符插入SQLExpress文本字段?我正在使用VS 2008中的SQL Express。当我添加中文字符时,无论是通过我编写的导入应用程序还是从Visual Studio中的数据视图中粘贴它们,它们最终都会成为问号。

2 个答案:

答案 0 :(得分:12)

只需在INSERT / UPDATE语句中为nchar / nvarchar / ntext类型的字段在文本分隔符之前添加“N”:

INSERT INTO myTable(myField1,myField2)VALUES(N'any chinese character',N'any arabic character')

答案 1 :(得分:4)

确保您的列类型为nchar,nvarchar或ntext。所以你可以存储Unicode。这一切都得到了很好的描述here...