Bug 11600 - Не перекодирует содержимое
: Не перекодирует содержимое
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/mutt)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-04-23 00:01 by
Modified: 2008-08-30 21:14 (History)


Attachments
Пример текста в utf8 со знаком номера (14 bytes, text/plain)
2007-04-23 00:44, Vitaly Lipatov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-04-23 00:01:20
При попытке отправить текст, который содержит символы, выходящие за набор 
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
------- Comment #1 From 2007-04-23 00:09:04 -------
Просьба пример текста приложить не inline'ом, а Attachment'ом.
------- Comment #2 From 2007-04-23 00:44:00 -------
Created an attachment (id=1920) [details]
Пример текста в utf8 со знаком номера

Так и собирался, но забыл :(
------- Comment #3 From 2007-04-30 02:56:23 -------
Не воспроизводится.

При отправке
$ cat $TMPDIR/q1 | env -i LANG=ru_RU.UTF-8 mutt -s test me

Приходит
Content-Type: text/plain; charset=windows-1251

Вообще выбор кодировки определяется параметром send_charset.
------- Comment #4 From 2007-04-30 11:34:26 -------
(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
#

На самом деле я уже не знаю, почему у меня воспроизводится, потому что там, 
где у меня не работало, причина была совсем в другом :)

------- Comment #5 From 2008-08-30 21:14:40 -------
(In reply to comment #4)
> (In reply to comment #3)
> > Не воспроизводится.
> При том, что send_charset не указан?

Не указан.

> На самом деле я уже не знаю, почему у меня воспроизводится, потому что там, 
> где у меня не работало, причина была совсем в другом :)

:)