SQL-сервер глобализация - PullRequest
1 голос
/ 17 мая 2010

При использовании арабского языка данные хранятся в базе данных с? (знак вопроса) знак вместо реальных арабских символов в SQL-сервере. Предложите мне решение, если у кого-нибудь есть идея.

1 Ответ

0 голосов
/ 17 мая 2010

Здесь есть несколько возможностей:

  • Ваш язык не правильно кодирует текст. Убедитесь, что вы используете строки Unicode.
  • Вы передаете данные неправильно. Вы используете правильные типы SQL? NVarChar вместо VarChar, NChar вместо Char для параметров хранимой процедуры.
  • Вы неправильно сохраняете данные. Опять же, вы должны использовать поля NVarChar вместо VarChar, NChar вместо Char и т. Д ...

Вы должны использовать строки символов Юникода во всех местах. См. Список типов данных SQL Server .

...