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

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

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

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

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


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