|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Irakli Bakhtadze 2:5020/400 09 Nov 2004 19:24:32 To : Dmitry Kondratyev Subject : Re: mysql 4.1 и кодировка клиента по-умолчанию -------------------------------------------------------------------------------- Hi, DK> вот о чём: сам мускуль собран с --with-charset=cp1251, в my.cnf DK> default-character-set = cp1251 в секциях [client] и [mysqld]. В итоге DK> при коннекте из родного мускульного клиента получаем: DK> mysql> show variables like '%character%'; DK> | character_set_client | cp1251 | Правильно, MySQL клиент собралси одновременно с родной библиотекой... DK> А если коннектиться не из мускульного клиента, а из пхп/перла/чего ещё, то DK> получаем: DK> mysql> show variables like '%character%'; DK> | character_set_client | latin1 | DK> | character_set_server | cp1251 | Правильно, PHP, который в данном случае выступает как клиент, были собраны ранее, когды в системе присуствовала другая версия MySQL и соотвественно были использованы старую версию библиотеки... Для Perl подсказать не могу DK> как у уже писал выше, всё не так просто, кучу кода лопатить придётся. Может DK> есть всё-таки способ установить кодировку по-умолчанию для всех клиентов? Можно пропробывать пересобрать PHP с подсовыванием with- mysql=/pathtomysql41... У меня лично тут кстати засада - с Mysql 4.1 Apache/PHP собираются но при запуске httpd выпадает в корку... Жду следующих версий мускла... Удачи в боях -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6488d11ce05f.html, оценка из 5, голосов 10
|