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