При попытке отправить текст, который содержит символы, выходящие за набор koi8-r, письмо отправляется с кодировкой koi8-r, а содержимое не перекодируется. Причём иногда перекодируется. Зависимости не понял. [test@lav ~]$ cat /tmp/q1 Вот № 10 [test@lav ~]$ cat /tmp/q1 | mutt -s "test" lav@localhost [test@lav ~]$ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= В итоге в письме: Content-Type: text/plain; charset=koi8-r ... п▓п╬я┌ Б└√ 10
Просьба пример текста приложить не inline'ом, а Attachment'ом.
Created attachment 1920 [details] Пример текста в utf8 со знаком номера Так и собирался, но забыл :(
Не воспроизводится. При отправке $ cat $TMPDIR/q1 | env -i LANG=ru_RU.UTF-8 mutt -s test me Приходит Content-Type: text/plain; charset=windows-1251 Вообще выбор кодировки определяется параметром send_charset.
(In reply to comment #3) > Не воспроизводится. При том, что send_charset не указан? ... > Вообще выбор кодировки определяется параметром send_charset. Я удалил ~/.mutt, но всё равно charset=koi8-r # rpm -q mutt mutt-1.4.2.2i-alt2 # rpm -V mutt # На самом деле я уже не знаю, почему у меня воспроизводится, потому что там, где у меня не работало, причина была совсем в другом :)
(In reply to comment #4) > (In reply to comment #3) > > Не воспроизводится. > При том, что send_charset не указан? Не указан. > На самом деле я уже не знаю, почему у меня воспроизводится, потому что там, > где у меня не работало, причина была совсем в другом :) :)