31 июля 2014 г.

Кодируйте заголовки правильно!

Вот так выглядят русскоязычный темы писем в основном приложении для чтения почты на iOS – Mail:




При этом в веб-морде "Гмейла" всё хорошо. Причина проста: гуглоребята и тут подложили соломы, они в целом предпочитают делать "костыли" для всех популярных ошибок в формировании писем. А вот и источник проблемы:

Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: 8bit
Subject: тЕЪЕТЧЙТПЧБОЙЕ ДЕОЕЦОЩИ УТЕДУФЧ ОБ РТПДМЕОЙЕ ХУМХЗЙ