13

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

4

2 回答 2

17

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

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

于 2008-12-04T23:13:14.513 回答
5

确保您的列类型为 nchar、nvarchar 或 ntext。所以你可以存储Unicode。这一切都很好地描述在这里......

于 2008-11-19T20:26:38.957 回答