Юникод и электронная почта
-
Поддержка Юникода в почтовых клиентах
- Многие почтовые клиенты поддерживают Unicode автоматически или по запросу пользователя.
- Технические требования включают кодирование полей заголовка и текста в кодировке Unicode.
- Кодировка символов в UTF-8 и согласование SMTPUTF8 важны для корректной передачи сообщений.
- Информация о кодировке должна быть отправлена для отображения сообщения получателем.
-
Поддержка Юникода в протоколах
- RFC 6531 описывает механизм кодирования не-ASCII адресов электронной почты в UTF-8.
-
Поддержка Юникода в заголовке сообщения
- Для использования Юникода в заголовке необходимо закодировать строки темы, имена отправителя и получателя с использованием MIME.
- Традиционно для доменных имен используется кодировка IDNA, но SMTPUTF8 позволяет использовать UTF-8.
- RFC 2047, 5890 и 6532 предоставляют стандарты для адаптации обработки данных, отличных от ASCII.
-
Поддержка Юникода в текстах сообщений
- Для использования текста в Юникоде в электронной почте требуется MIME для указания формата преобразования.
- UTF-7 и UTF-16 имеют свои особенности кодирования для передачи данных, но UTF-8 обычно кодируется для избежания проблем на семибитных серверах.
- Некоторые форматы документов, такие как HTML, могут использовать HTML-объекты для работы с символами из любой точки Unicode.
-
Дополнительная информация
- Статья содержит ссылки на сравнение почтовых клиентов, международную электронную почту и рекомендации.
- Упоминаются внешние ссылки, бесплатные шрифты, редакторы и документация SIL.
Полный текст статьи: