Version: 1.5.94 (using KDE KDE 3.1.94) Installed from: Compiled From Sources Compiler: gcc (GCC) 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk) OS: Linux In stable kmail 1.5.{3,4} I haven't this problem. But since i use kde 3.2 beta1 and 3.2 beta2 I can't view cyrillic letter in 'view source' at all, it doesn't depend of message Content-Type: text/plain; charset=koi8-r the same if charset is utf8 or windows-1251 See screenshot http://rmn-sh.nm.ru/kmail-bug.jpg There are correct message content at background and wrong in front of it in the 'view source' window.
Confirmed. But I don't know if this is a bug or a feature.
*** Bug 73068 has been marked as a duplicate of this bug. ***
Bug 76482: kmail does not display the language of Asia here ("View->View Source"). http://bugs.kde.org/show_bug.cgi?id=76482 Please check it out. I think , resolve your problem.
Thanks. I've rebuilt kdepim and it's all right now (: I'm glad.
so, mark as duplicate of #76482 and wait for KMail developers to apply patch?
I have also noticed that search function doesn't work (it doesn't find anything) if search request is "body contains" "any cyrillic text" So It's important problem.
CVS commit by tilladam: Use the right codec instead of latin1 when showing the source of mails. Patch by Toyohiro Asukai <toyohiro@ksmplus.com>. Thanks a lot. CCMAIL: 70343-done@bugs.kde.org CCMAIL: 76482-done@bugs.kde.org M +3 -1 kmcommands.cpp 1.155 --- kdepim/kmail/kmcommands.cpp #1.154:1.155 @@ -617,5 +617,7 @@ KMCommand::Result KMShowMsgSrcCommand::e { KMMessage *msg = retrievedMessage(); - QString str = QString::fromLatin1( msg->asString() ); + QString str = QTextCodec::codecForName( msg->charset().isEmpty() ? + QCString( kmkernel->networkCodec()->mimeName() ) : + msg->charset() )->toUnicode( msg->asString() ); MailSourceViewer *viewer = new MailSourceViewer(); // deletes itself upon close