powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+MSSQL : win1251 cp866
3 сообщений из 3, страница 1 из 1
PHP+MSSQL : win1251 cp866
    #32017924
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть MS SQL 7 на W2000 + PHP 4.06 (с Апачем 1.3.22). Проблема в том, что :
- вставляю из PHP-скрипта русский текст (проверено - в win 1251) в таблицу
Типа : insert into table1 values('Смирнов', 'прохфессор', 'любит яблоки') и т.п.
- В Query Anaylzer делаю SELECT. Получаю этот текст так, как если бы я его посылал в cp866
- Если вставляю в досовской кодировке, то QA отоброжает все нормально. Но я уверен, что при инсталляции были настройки по умолчанию (я не менял ничего => windows 1251???)
Где можно искать грабли? Я завис.

Сразу прошу - не бросайтесь тухлыми помидорами. Я - чайник, но два часа перед тем, как задать вопрос, искал ответ везде, где мог.
...
Рейтинг: 0 / 0
PHP+MSSQL : win1251 cp866
    #32018463
fenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Вариант
Перед INSERT запросoм надо выполнить:
convert_cyr_string($query,"w","a");
После запроса на выборку SELECT выполнить преобразование:
convert_cyr_string($res['value_string'],"a","w");

2) Вариант
в настройках MSSQL: (на примере MSSQL7/NT4):
Start -> Program -> MS SQL Server 7.0 -> Client Network Utility ->
-> DB Library Options -> Automatic ANSI to OEM Conversion (убрать
галочку)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PHP+MSSQL : win1251 cp866
    #32081116
HSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Громадное спасибо - я эту гадкую галочку второй день ищу, помню что где-то убирал, а где - не помню... Замечательный форум...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+MSSQL : win1251 cp866
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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