Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PHP >=4.0.4 + MySQL + cp!=latin1 (cp1251) не работает   Dmitry Poltavtsev   14 Feb 2001 16:12:43 
 Re: PHP >=4.0.4 + MySQL + cp!=latin1 (cp1251) не работает   Alexander Zverev   15 Feb 2001 08:57:09 
Архивное /ru.unix.bsd/163988cb48d23.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional