URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79665
[ Назад ]

Исходное сообщение
"Трабла с кодировкой в логах мэил"

Отправлено strog2 , 05-Апр-08 17:07 
Здравствуйте. На самом деле вопрос касается скажем не совсем почты. Но обо всём по порядку.
Значит, имеется почтовый шлюз на Дебиан(етч) работающий в связке с PostgreSQL74. Имеется база  mail созданная в Юникод( mail      | postgres | UNICODE),в которой хранится инфа по пользователям ( МэилДир, Адрес пошты, Пароль). В mail.log творится следующее:
Apr  5 01:15:08 host postfix/trivial-rewrite[7106]: warning: pgsql query failed: fatal error from host localhost: ERROR:  character 0xd0b4 of encoding "UNICODE" has no equivalent in "LATIN1"?
Apr  5 01:15:08 host postfix/trivial-rewrite[7106]: warning: pgsql query failed: fatal error from host localhost: ERROR:  character 0xd0b4 of encoding "UNICODE" has no equivalent in "LATIN1"?
    Короче говоря на до видимо пересохранить базу mail в кодироке LATIN1. Сохранить базу в дамп я могу "sudo -u postgres pg_dumpall | bzip2 > pg.sql.bz2". А вот как же её перекодировать в кодировку LATIN1?? Спасибо.

Содержание

Сообщения в этом обсуждении
"Трабла с кодировкой в логах мэил"
Отправлено Fresh , 05-Апр-08 17:16 
Вообщето конвертер - iconv,  но я бы создал базу для почты с необходимой ей чарсетом, а не пробовалбы адаптировать...

"Трабла с кодировкой в логах мэил"
Отправлено strog2 , 05-Апр-08 19:14 
>Вообщето конвертер - iconv,  но я бы создал базу для почты
>с необходимой ей чарсетом, а не пробовалбы адаптировать...

Тото и оно ,что надо адаптировать. Очень много ящиков. Переписывать придется очень долго.