Как вставить китайские символы в текстовое поле SQLExpress? - PullRequest
8 голосов
/ 19 ноября 2008

Как вставить китайские иероглифы в текстовое поле SQLExpress? Я использую SQL Express из VS 2008. Когда я добавляю китайские символы, либо с помощью написанного мной приложения для импорта, либо вставляя их из представления данных в Visual Studio, они заканчиваются знаком вопроса.

Ответы [ 2 ]

13 голосов
/ 05 декабря 2008

Просто добавьте 'N' перед разделителем текста в операторе INSERT / UPDATE для полей типа nchar / nvarchar / ntext:

INSERT INTO myTable (myField1, myField2) VALUES (N'any китайский иероглиф, N'any, арабский иероглиф)

4 голосов
/ 19 ноября 2008

Убедитесь, что вы указали тип столбца nchar, nvarchar или ntext. Таким образом, вы можете хранить Unicode. Все это довольно хорошо описано здесь ...

...