MySQL и кодировки
Имеется мускул 5.0.22, старая база пользователей Posfix и новая база
Wildfire (джаббер).
Если все использовать по умолчанию (устанавливал мускул из пакета
взятого с backports) то в базах Wildfire записи отображаются так - ?????
Если в my.cnf написать default-character-set=utf8 в wildfire все нормально а вот с почтовой базой начинаются косяки.
Проанализировав заметил что корень всех глюков значение character_set_server причем подача запроса (команды):
SET character_set_server=latin1;
ни как не влияет и работает либо почта либо джабер.
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
БД Postfix вот при такой раскладке с некоторыми почтовыми ящиками
наблюдаются проблемы - не происходит идентификация пользователя.
--
Евгений Видяков
Reply to: