Я использую pdo_sqlsrv для получения данных с сервера и получаю их UTF-8 (библиотека по умолчанию). Мне нужно в windows-1250.
Пробовал все эти варианты:
Код: Выделить всё
$pdo->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_UTF8);
$pdo->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_DEFAULT);
$pdo->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_BINARY);
Код: Выделить всё
SQLSRV_ENCODING_WINDOWS1250Я попробовал Client_CSet=UTF-8;Server_CSet=Windows-1251 в строке подключения, но он возвращает ошибку (я угадайте его вариант из другой библиотеки PDO).
Код: Выделить всё
IconvПодробнее здесь: https://stackoverflow.com/questions/792 ... pdo-sqlsrv
Мобильная версия