Назад | Перейти на главную страницу

Какая кодировка используется для неанглийских языков в теме электронного письма?

Я пишу спецификацию, которая по существу требует символов ASCII в сообщении электронной почты. Я помню, что тема сообщения электронной почты может быть закодирована на иностранном языке, однако я не знаю, как называется эта кодировка.

Я не думаю, что кодировка в теме настолько проста, как UTF-8 или UTF-16, потому что могут существовать другие варианты.

Какие кодировки можно использовать для строки темы электронного письма?

Электронная почта без поддержки MIME (которая является необязательной) определяется RFC 5322 и допускает только «печатаемые» символы ASCII. MIME расширяет этот стандарт и допускает другие схемы кодирования для определенных полей (включая тему).

При кодировании заголовка вы используете Метод "закодированного слова":

Форма: «=? Кодировка? Кодировка? Закодированный текст? =».

charset may be any character set registered with IANA. Typically it would be the same charset as the message body.
encoding can be either "Q" denoting Q-encoding that is similar to the quoted-printable encoding, or "B" denoting base64 encoding.
encoded text is the Q-encoded or base64-encoded text.
An encoded-word may not be more than 75 characters long, including charset, encoding, encoded text, and delimiters. If it is desirable to

кодировать больше текста, чем поместится в кодированном слове из 75 символов, можно использовать несколько закодированных слов (разделенных пробелом CRLF).