При приходе письма в 8-битной кодировке, KMail декодирует в заданную кодировку только тело письма, а Subject остаётся как есть. То есть если всё письмо в koi8-r, в том числе и Subject, то при работе в windows-1251 тело нормально перекодируется, в заголовок будет вида бНОПНЯ. Это НЕ относится к письмам, у которых Subject написан в виде Subject: =?koi8-r?.... а только к тем, у которых Subject: тест Пример пиложу в аттач. Steps to Reproduce: Просмотреть прилагаемое письмо на машине с локалью windows-1251. Actual Results: Заголовок в виде Re: [openldap] бЧФПТЙЪБГЙС ЮЕТЕЪ LDAP (ЧИПД Ч УЙУФЕНХ, РПЮФБ, NT4-domain) Expected Results: Должен быть Re: [openldap] Авторизация через LDAP (вход в систему, почта, NT4-domain)
Created attachment 912 [details] Проблемное письмо. То самое проблемное письмо.
Письма получаете по IMAP или POP3?
По POP3. Могу просто положить ему в каталог new это письмо и всё будет тоже самое.
Created attachment 1991 [details] посмотрите, мне кажется исправили Положил "то самое проблемное письмо" в себе в папку с письмами. На скриншоте наглядно видно, что заголовок отображается по русски. Можно закрыть ?
Сейчас с этим письмом попробовал поиграться и обнаружил, что сейчас тело письма декодируется в соответствии с указаниями кодировки письма или (если задано) в виде затребованной пользователем кодировки. При смене кодировки вывода меняется и вид текста. А заголовок декодируется, судя по всему, только к той кодировке, что задана в письме. Можно увидеть, что заголовок "проблемного" в списке писем написано русским, а в теле видно, что строка с "Subject: ..." в кодировке iso-8859-1 (похоже). То есть разработчики KMail для заголовка от локали пользователя перешли к кодировке письма. Наверно, чтобы не перекодировать заголовки всех писем при этом, чтобы не нагрузить компьютер. Ладно, закрываю.