powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
5 сообщений из 5, страница 1 из 1
Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
    #32306639
McCar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении запроса к MSSQL серверу через PHP функцию mssql_query вывод получается в кодировке DOS 866. В настройках MsSQL сервера прописано collation: Cyrillic_general_C1_AS. Как сделать, чтобы данные выдавались в виндовой кодировке?
Спасибо.
...
Рейтинг: 0 / 0
Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
    #32308564
Igor Gryb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть настройки сервера..., но я их незнаю... не работал с MSSQL
Но точно использовал функцию
<?
$str_new=convert_cyr_string(str_old,"'d - x-cp866","w - windows-1251")
?>
она переводить с кодировки DOS в Windows........ :-)
...
Рейтинг: 0 / 0
Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
    #32741035
puzzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня более странный вариант....
Сейчас переставляю веб-сервер на более мощную машину...

Так вот на старой машине - результаты запроса выдавались в DOS кодировке. Но при этом посылать запросы (например SELECT * FROM CURR WHERE currid='Евро') надо было в WIN-1251.

А на новой наоборот - результаты сразу идут в WIN-кодировке, а вот выше написанный запрос не дает результата... т.е. слово 'Евро' не находит.

Вопрос! В какой кодировке посылать текст запроса ? :)

единственная разница, что в первом случае Apache 1.3 , а во втором 2.0
...
Рейтинг: 0 / 0
Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
    #32741109
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Хотя Апач тут и не при чём - забудь о 2м апаче раз и навсегда.
...
Рейтинг: 0 / 0
Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
    #32745638
vinny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй снять галочку automatic ANSI to OEM conversion
в sql server client network utility, на вкладке DB-Liblary options
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]