Кодировка MSSQL при запросе UPDATE
Через SQL Server Managment, работает все нормально.
Сайт написан на php. mb_detect_encoding() выдает UTF-8.
Цитата: Bear Deon
Сайт написан на php. mb_detect_encoding() выдает UTF-8.
Через какую библиотеку с СУБД работаете?
Каков язык по-умолчанию в БД? Поле имеет тип nvarchar/nchar/ntext?
Цитата: hardcase
Через какую библиотеку с СУБД работаете?
DriverDllName: sqlncli10.dll
DriverODBCVer: 03.52
DriverVer: 10.00.2531
ExtensionVer: 1.1.428.1
Цитата: hardcase
Каков язык по-умолчанию в БД?
по умолчани UTF-8.
Параметры сортировки: SQL_Latin1_General_CP1_CI_AS(вроде на одном англоязычном форуме просили заменить это, на Cyrillic_General_CI_AS)
Цитата: hardcase
Поле имеет тип nvarchar/nchar/ntext?
да
команды sqlsrv_connect(), sqlsrv_query().
Цитата: Bear Deon
команды sqlsrv_connect(), sqlsrv_query().
Сдается мне, кодировку портит PHP. Подозреваю, что "обновленные" данные идут в испорченном виде.
Сами файлы скриптов в какой кодировке? И запрос (update) возможно было бы полезно увидеть.