Использование RFC2047 в заголовках писем-уведомлений
Пришел ответ из службы поддержки на мой запрос №803596:
Спасибо за ваше сообщение и за информацию, которую вы предоставили в ответ на мои вопросы. Добровольцы службы поддержки разобрались в этой ситуации, и действительно в некоторых случаях заголовки (поля Subject:) почты Живого Журнала не кодируются в формат Base64. Это не совсем правильное поведение, и я сообщил об этом разработчикам, которые предпримут меры, чтобы исправить это. Извините за вызванные неудобства.
Правда, я поторопился закрыть запрос. Надо было бы дождаться исправления этого небольшого недостатка.
Я пользуюсь email-клиентом i.Scribe. Он, как и многие другие программы, написан человеком, родной язык которого — английский. Следствие этого — невнимательность при работе с кодировками. И это несмотря на то, что человек постарался сделать все как надо: текст письма можно легко просматривать/конвертировать, «умолчательные» кодировки настраиваются, как для входящих, так и для исходящих писем… Но тема письма, и другие поля заголовка письма он считает хранящимися в Latin1. Несмотря на кодировку письма, указанную в Content-Type, несмотря на локаль, в которой запущена программа…
Как уже сказал, это не исключение. Такие же ошибки мне попадались и в WindowMaker, и в XMMS, и в Outlook(хе-хе :-), мобильном), и в QuickTime (хронически!), и во многих других программах под Windows. Например, часто вижу в «C:\Documents and Settings\» папку пользователя с именем-абракадаброй. Хотя казалось бы, чего сложного? Дай одному из входных тестовых файлов имя «Français, Русский, Ελληνικά», взяв куски текста из своих же файлов локализации, и всего делов…