Здравствуйте. Может вопрос не совсем обычный.
Кто сталкивался с настройкой freetds?
Проблема с кодировкой.
в freetds.conf пишу client charset = CP1251 после чего клиент отказывается конектиться к MSSQL. Вылезает ошибка.
Спасибо.
>Здравствуйте. Может вопрос не совсем обычный.
>Кто сталкивался с настройкой freetds?
>Проблема с кодировкой.
>в freetds.conf пишу client charset = CP1251 после чего клиент отказывается конектиться
>к MSSQL. Вылезает ошибка.
>Спасибо.И какая же ошибка вылезает, откуда?
В окне браузера появляется
Warning: mssql_connect(): Unable to connect to server: MSSQLSERVER in /usr/local/www/php/script.php on line 6
Cannot connect SQL serverТакая же история с любой другой кодировкой.
Какую кодовую страницу использует TDS по-умолчанию?
>В окне браузера появляется
>Warning: mssql_connect(): Unable to connect to server: MSSQLSERVER in /usr/local/www/php/script.php on line
>6
>Cannot connect SQL server
>
>Такая же история с любой другой кодировкой.
>
>Какую кодовую страницу использует TDS по-умолчанию?Сначала посмотри, какие вообще кодировки поддерживает FreeTDS, try:
bash# iconv --list
P.S.: В TDS 7.0 там проблемы с некоторыми символами были, некоторые люди откатывались и все было нормально. (4.2)
>>В окне браузера появляется
>>Warning: mssql_connect(): Unable to connect to server: MSSQLSERVER in /usr/local/www/php/script.php on line
>>6
>>Cannot connect SQL server
>>
>>Такая же история с любой другой кодировкой.
>>
>>Какую кодовую страницу использует TDS по-умолчанию?
>
>Сначала посмотри, какие вообще кодировки поддерживает FreeTDS, try:
>
>bash# iconv --list
>
>P.S.: В TDS 7.0 там проблемы с некоторыми символами были, некоторые люди
>откатывались и все было нормально. (4.2)В каком смысле откатывались?
iconv -l смотрел: есть cp1251, и многие другие.
Я проверил что происходит со строкой после запроса. Например из строки "не работает" получается строка "ia ?aaioaao". Как это всё победить?