!ПОСТ ДЛЯ PHP ПРОГРАММЕРОВ!
OC: Win32 (в UNIX баг не наблюдается)
PHP: 4.x
PHP установлен как CGI binary (если как модуль к apache то баг у меня не наблюдался)
MySQL: 4.x - 5.x
если в логах вечно появляется ошибка:
[error] [client 127.0.0.1] \x07Character set '#51' is not a compiled char
acter set and is not specified in the 'c:\\mysql\\share\\charsets\\Index' file
проблема решается так:
1. установить кодировку по умолчанию в mySql на utf8 или latin1. если же всетаки нужна cp1251 (как мне например) то смотреть пункт 2
2. в my.ini для mySQL в секции [mysql] добавляем : character-sets-dir="ЗДЕСЬ_ПУТЬ_К_МУСКЛ/share/charsets"
дальше - очень важно - ОБНОВИТЬ КЛИНЕТА MYSQL в PHP - взять клиента из mysql (MySQL\bin\libmySQL.dll)- заменить им клиента php (php\dlls\libmysql.dll)
и обновить php\php4ts.dll - взять нужную (соответствующую версии пхп и мускл) отсюда:
кликаем
p/s вообщем кому надо разберется. я три дня в инете рылся изза этого трабла.. сил нет уже писать более понятно.