Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?  [new]
McCar
Member

Откуда: Саратов
Сообщений: 778
При выполнении запроса к MSSQL серверу через PHP функцию mssql_query вывод получается в кодировке DOS 866. В настройках MsSQL сервера прописано collation: Cyrillic_general_C1_AS. Как сделать, чтобы данные выдавались в виндовой кодировке?
Спасибо.
27 окт 03, 18:19    [395013]     Ответить | Цитировать Сообщить модератору
 Re: Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?  [new]
McCar
Member

Откуда: Саратов
Сообщений: 778
Вроде решение нашлось – переписать HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\DB-Lib
Ключ AutoAnsiToOem в 'OFF'. Но помогло только частично, то есть с текстовыми данными все в порядке, а с полями, содержащими дату та-же ерунда
Почему?
27 окт 03, 20:27    [395175]     Ответить | Цитировать Сообщить модератору
 Re: Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
смотри на php
28 окт 03, 10:35    [395566]     Ответить | Цитировать Сообщить модератору
 Re: Запрос PHP->MSSQL, почему вывод в ДОСовской кодировеке?  [new]
puzzo
Member

Откуда:
Сообщений: 293
Это ж каждый запрос на сайте, каждое слово конвертить надо будет... а неужели серваку нельзя сказать, чтобы все таки все в виндовой кодировке выводилось?
31 мар 04, 11:05    [605311]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить