Bug 6984

Summary: Неправильное декодирование писем из одной кодировки в другую при отображении
Product: Sisyphus Reporter: Sergei Epiphanov <serpiph>
Component: kdepim-kmailAssignee: rom_as <rom_as>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Проблемное письмо.
none
посмотрите, мне кажется исправили none

Description Sergei Epiphanov 2005-06-01 19:31:32 MSD
При приходе письма в 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)
Comment 1 Sergei Epiphanov 2005-06-01 19:32:52 MSD
Created attachment 912 [details]
Проблемное письмо.

То самое проблемное письмо.
Comment 2 Vitaly Lipatov 2005-08-30 17:36:59 MSD
Письма получаете по IMAP или POP3?  
Comment 3 Sergei Epiphanov 2005-08-30 18:04:51 MSD
По POP3. Могу просто положить ему в каталог new это письмо и всё будет тоже самое.
Comment 4 Andriy Stepanov 2007-05-24 16:23:07 MSD
Created attachment 1991 [details]
посмотрите, мне кажется исправили

Положил "то самое проблемное письмо" в себе в папку с письмами.

На скриншоте наглядно видно, что заголовок отображается по русски.

Можно закрыть ?
Comment 5 serpiph 2007-05-24 17:14:54 MSD
Сейчас с этим письмом попробовал поиграться и обнаружил, что сейчас тело письма
декодируется в соответствии с указаниями кодировки письма или (если задано) в
виде затребованной пользователем кодировки. При смене кодировки вывода меняется
и вид текста. А заголовок декодируется, судя по всему, только к той кодировке,
что задана в письме. Можно увидеть, что заголовок "проблемного" в списке писем
написано русским, а в теле видно, что строка с "Subject: ..." в кодировке
iso-8859-1 (похоже). То есть разработчики KMail для заголовка от локали
пользователя перешли к кодировке письма. Наверно, чтобы не перекодировать
заголовки всех писем при этом, чтобы не нагрузить компьютер. Ладно, закрываю.