Юникод символы SQL Server Express 2005 - PullRequest
1 голос
/ 20 июля 2010

Я работаю с экземпляром SQL Server 2005 Express.Любая попытка (как программно, так и с помощью редактора таблиц (например, VS Server Explorer -> Редактировать данные таблицы)) ввести строку в юникоде приводит к последовательности вопросительных знаков (????).Я предполагаю, что либо SQL Server 2005 Express вообще не поддерживает юникод, либо для его активации требуется дополнительная настройка.Пожалуйста помоги.

Ответы [ 2 ]

4 голосов
/ 20 июля 2010

Тип данных должен быть nvarchar ( запишите n в начале ), и вы должны использовать префикс N при использовании строк ..

INSERT INTO <table> (somefield) VALUES (N'string to insert..')
1 голос
/ 20 июля 2010

Не все символы Юникода могут отображаться правильно шрифтом, выбранным в редакторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...