|
|
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
|