[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: php4 mysql-4.1 connecton charset



Roman Sokolov <rps@cheater.ru> wrote:
> Hello Andrey,

> Saturday, June 3, 2006, 2:02:54 AM, you wrote:
> AM> Суть проблемы - бибилиотека от mysql-4.1 согласует с сервером
> AM> character_set_client, character_set_connection и character_set_results, 
> AM> которые по умолчанию стоят в latin1.

> AM> Был найден патч [1] для 5.0.4, который использует новую опцию
> AM> mysql_real_connect() - MYSQL_SET_CHARSET_NAME для установки 
> AM> дефолтного чарсета. 
> Не проще ли посто вписать другой дефолтный чарсет в my.cnf? Тем же, кому
> нужен другой всё равно придется его устанавливать. Тем более, что вы всё
> равно пишете этот самый дефолтный чарсет в php.ini, а на машине может
> стоять и иное ПО, собранное со старыми библиотеками.
Иное ПО, да еще и со старыми библиотеками идет в сад. Проще пересобрать
онное ПО.

> Например, добавить в [mysqld] нижеследующее - и все дела.
> character_set_server = cp1251
> character_set_client = cp1251
> default-character-set = cp1251
Мысль тоже здравая, странно, что в гугле попадаются только вопли про set
names.

Впрочем, мне всеравно php приходиться пресобирать, патчем больше-патчем
меньше, без разницы.



Reply to: