|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Viktor V Kudlak 2:5030/1374 16 Oct 2006 05:52:18 To : All Subject : Настройка кодировки соединения в MySQL+PHP из Backports Debian -------------------------------------------------------------------------------- Подскажите, как можно не пересобирая MySQL сказать, чтобы кодировка по умолчанию была не latin1, а, например, utf8? Когда подключаюсь клиентом mysql (в консоли), все нормально, и кодировки нормальные и вообще проблем нет, а вот когда проверяю соединение из под PHP5 (в 4м не смотрел), начинаются проблемы следующего вида: Скипт: <?php require_once 'MDB2.php'; $db =& MDB2::connect('mysql://user:pass@localhost/database'); $db->setCharset('utf8'); ?> +-----------------------------------+-----------------------------------+ |character_set_client |utf8 | |character_set_connection |latin1 | |character_set_database |utf8 | |character_set_filesystem |binary | |character_set_results |latin1 | |character_set_server |utf8 | |character_set_system |utf8 | +-----------------------------------+-----------------------------------+ Если не устанавливать кодировку, то: +-----------------------------------+-----------------------------------+ |character_set_client |latin1 | |character_set_connection |latin1 | |character_set_database |utf8 | |character_set_filesystem |binary | |character_set_results |latin1 | |character_set_server |utf8 | |character_set_system |utf8 | +-----------------------------------+-----------------------------------+ В php.ini прописано: mysql.charset = utf8 в my.cnf [client] default-character-set = koi8r ; для клиента работает нормально, никаких проблем [mysqld] default-character-set = utf8 skip-character-set-client-handshake ; недавно добавил, но ничего не изменилось Из всего вышеперечисленного могу сделать вывод, что проблема в php5-mysql, но как избавиться от этой проблемы не пересобирая этот модуль? (потому что пройдет обновление пакета и все пойдет к чертям, снова пересобирать...) Viktor ... http://www.WriteX.ru : Тексты для сайтов и не только --- GoldED+/LNX 1.1.5-b20060121, Debian Sarge 3.1 GNU/Linux * Origin: ----> Best regards, Viktor V Kudlak <---- (2:5030/1374) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/28004532f641.html, оценка из 5, голосов 10
|