Нежелательно использовать UTF-8 для почты?

601
unor

Thunderbird (на немецком языке) по умолчанию использует кодировку ISO-8859-15(или -1не может проверить сейчас) для исходящей и входящей почты. (Если вы хотите изменить стандартное значение, см. Как изменить тип кодировки по умолчанию, используемый Thunderbird при создании нового электронного письма? )

Интересно, почему туберкулез не используется UTF-8по умолчанию. Поэтому я искал его, и единственная причина, по которой я нашел, заключалась в том, что некоторые старые почтовые серверы и клиенты не могли обрабатывать UTF-8. Я прочитал проблему (закрыто как "WONTFIX"), но не смог найти конкретный список, какие серверы / клиенты / поставщики будут иметь проблемы с обработкой UTF-8.

Будут ли у вас проблемы, если вы отправите свои письма в кодировке UTF-8 сегодня ?

6
Принцип Постеля - хороший дефолт. Конечно, каждый должен изменить это и использовать utf-8: ·) Nikana Reklawyks 11 лет назад 1
@NikanaReklawyks: Можно сказать, что это _application_ принципа Постела, а не нарушение, если вы отправляете только UTF-8 и не все виды устаревших, несовместимых и часто ошибочно объявляемых наборов символов ... grawity 9 лет назад 0

1 ответ на вопрос

8
grawity

Mail servers shouldn't have any problems at all, since they are not supposed to parse message headers and especially body. The only thing that matters is that the encodings should be supersets of ASCII – which both ISO-8859 and UTF-8 are... Besides, many messages still are 7-bit encoded (either Quoted-Printable or Base64) before sending, just in case it has to travel through a non-8-bit-clean server (even though all mail servers have been 8-bit-clean in the past 10 years).

Mail clients... honestly, I haven't seen any that lack support for UTF-8 for many years. (Perhaps somebody else has?)

Похожие вопросы