Хранение строк Юникода в SQL Server через ActiveRecord - PullRequest
0 голосов
/ 10 мая 2010

Я использую Castle ActiveRecord в качестве ORM. Когда я пытаюсь сохранить строки в Юникоде, вместо этого я получаю знаки вопроса.

Сохранение Unicode-строк работало отлично, когда я использовал mysql, но когда я недавно переключился на SQL Server, он сломался. Как мне исправить это?

1 Ответ

2 голосов
/ 10 мая 2010

Скорее всего, вы используете неправильный тип данных SQL Server. varchar предназначено для простого старого символа, в то время как nvarchar предназначено для символов Юникода. То же самое относится к char & nchar и text и ntext.

MSDN для типа данных SQL Server
MSDN для данных Юникода SQL Server

...