|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Poltavtsev 2:5020/400 14 Feb 2001 16:12:43 To : All Subject : PHP >=4.0.4 + MySQL + cp!=latin1 (cp1251) не работает -------------------------------------------------------------------------------- Hi! Трудность заключается в следующем: в пхпе кажется поменяли работу с кодовыми страницами и если mysql запущен с кодовой страницей, отличной от default - то php этого не понимает и матюается при попытке mysql_connect типа не могу инициализировать codepage #14 для cp1251 или #7 для koi8, и т.д. Смущает такая запись в исходниках php (my_config.h): /* The client doesn't use multiple charsets, so only the compiled-in default is really needed */ #define SHAREDIR "NONEXISTENT" #define DEFAULT_CHARSET_HOME SHAREDIR Подстановка реального пути к кодовым страничкам и сборка не помогают. 4.0.3pl1 Работает, но полной поддержки русского нет (regexp например отличает заглавные/прописные). Как я понимаю выкинули поддержку codepage и выход только в компиляции mysql с cp1251 страницей по умолчанию? Может есть более универсальное решение проблемы? Система: FreeBSD 4.1.1, Mysql 3.23.27, Apache 1.3.17, PHP 4.0.4pl1; Под винюками то-же самое. Дмитрий. --- ifmail v.2.15dev5 * Origin: ABIS InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/163988cb48d23.html, оценка из 5, голосов 10
|