Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Неправильно перекодирует юникод. Как исправить?  [new]
chaos_al
Member

Откуда:
Сообщений: 18
Инсертим через АДО строку вида: Insert into table(id,name) values(10,N'товар 1')
в таблицу с collation latin_general.
В рускких виндах 2000 сервер все нормально, а на 2003 сервер английском с установленными русскими таблицами кодировок инсертит вместо русских букв аброкодабру. Тип поля nvarchar. Че может быть ?
10 фев 06, 12:14    [2342299]     Ответить | Цитировать Сообщить модератору
 Re: Неправильно перекодирует юникод. Как исправить?  [new]
Alex R
Member

Откуда:
Сообщений: 9
Конвертация в Unicode происходит в приложении, перед вызовом ADO. Поэтому предположу, что приложение использует байтовые строки, а не Юникод. Напр., если это Delphi, то происх. конверсия из string в WideString, там и надо копать...
10 фев 06, 14:02    [2343074]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить