Bug 145163 - All characters lost in "Unicode (iso-10646-ucs-2)" encoded mails
Summary: All characters lost in "Unicode (iso-10646-ucs-2)" encoded mails
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: composer (show other bugs)
Version: 1.9.6
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 134736 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-07 22:41 UTC by Ashish Shukla
Modified: 2008-11-30 16:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ashish Shukla 2007-05-07 22:41:32 UTC
Version:           1.9.6 (using KDE KDE 3.5.6)
Installed from:    Fedora RPMs
OS:                Linux

KDE packages installed
=======================
[wahjava@chatteau ~]$ rpm -qa |grep ^kde
kdegraphics-devel-3.5.6-1.fc6
kdewebdev-devel-3.5.6-1.fc6
kdegraphics-extras-3.5.6-1.fc6
kdelibs-apidocs-3.5.6-2.kde
kdeutils-devel-3.5.6-1.fc6
kdegames-devel-3.5.6-1.fc6
kdemultimedia-devel-3.5.6-2.fc6
kdelibs-3.5.6-4.fc6
kdesdk-3.5.6-1.fc6
kde-i18n-Hindi-3.5.6-0.1.fc6
kdeartwork-3.5.6-1.fc6
kde-filesystem-3.5-6
kdenetwork-3.5.6-1.fc6
kde-settings-3.5-18.fc6
kdeutils-3.5.6-1.fc6
kdebase-kdm-3.5.6-3.fc6
kdevelop-3.4.0-2.fc6
kdewebdev-3.5.6-1.fc6
kdenetwork-nowlistening-3.5.6-1.fc6
kdeartwork-icons-3.5.6-0.1.fc6
kdenetwork-devel-3.5.6-1.fc6
kdelibs-devel-3.5.6-4.fc6
kde-settings-kdm-3.5-18.fc6
kdemultimedia-3.5.6-2.fc6
kdebindings-3.5.6-1.fc6
kdebindings-dcopperl-3.5.6-1.fc6
kdegames-3.5.6-1.fc6
kdesdk-devel-3.5.6-1.fc6
kdeedu-3.5.6-1.fc6
kdeartwork-kxs-3.5.6-3.fc6
kdetoys-3.5.6-3.fc6
kdeadmin-3.5.6-1.fc6
kdebase-devel-3.5.6-3.fc6
kdegraphics-3.5.6-1.fc6
kdeartwork-extras-3.5.6-3.fc6
kdebase-3.5.6-3.fc6
kderadiostation-0.6-2.fc6.rf
kdeaccessibility-3.5.6-1.fc6
kdeaddons-3.5.6-2.fc6
kdebindings-devel-3.5.6-1.fc6
kdepim-devel-3.5.6-6.fc6
kdepim-3.5.6-6.fc6

Kmail features in use
======================
* OpenPGP/MIME Signing
* Picture, to be sent with each mail, is set, for "X-Face" mail header in use.

How to Reproduce
=================

1. Compose a mail to yourself.
2. Type some non-Latin characters in body, e.g. some Devanagari characters (unicode character range U+0900 – U+097F), and also enter some Subject.
3. Now, select "Unicode (iso-10646-ucs-2)" encoding option from "Options"->"Set Encoding".
4. Press Send button.
5. A dialog box titled "Some characters will be lost" with two buttons "Loose Characters" & "Change Encoding", pops up on the screen. Select "Loose Characters" option.
6. Now, check inbox. And you'll find mail with no content in body.

Expected Behaviour
===================
The dialog that pops up in step 5, should not be there, as all the characters are part of Unicode character set.
Comment 1 Thomas McGuire 2007-05-08 15:45:39 UTC
*** Bug 134736 has been marked as a duplicate of this bug. ***
Comment 2 Thomas McGuire 2007-08-30 18:56:57 UTC
See also bug 149309.
Comment 3 Thomas McGuire 2008-11-19 00:00:37 UTC
SVN commit 886302 by tmcguire:

Finally make the questionbox that asks you whether to lose chars or to change encoding
work correctly.

BUG: 149309 
BUG: 145163.


 M  +17 -0     kmcomposereditor.cpp  
 M  +6 -0      kmcomposereditor.h  
 M  +73 -32    messagecomposer.cpp  
 M  +24 -1     messagecomposer.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=886302
Comment 4 Thomas McGuire 2008-11-30 16:42:15 UTC
SVN commit 890881 by tmcguire:

Backport r886302 by tmcguire from trunk to the 4.1 branch:

Finally make the questionbox that asks you whether to lose chars or to change encoding
work correctly.

CCBUG: 149309 
CCBUG: 145163.



 M  +17 -0     kmcomposereditor.cpp  
 M  +6 -0      kmcomposereditor.h  
 M  +73 -32    messagecomposer.cpp  
 M  +24 -1     messagecomposer.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=890881