Version: (using KDE 4.1.0) OS: Linux Installed from: SuSE RPMs I've configured knode to post using ISO 8859-15. In the headers of posts sent by me there's this: Content-Type: text/plain; charset="ISO 8859-15" Apparently this causes charset problems for others, seems it should be "iso-8859-15" (note the extra dash). However KNode displays my posts fine though, so I didn't notice until others started complaining about me :-). Manually changing the config file seems to work as a work-around, I've entered this: [POSTNEWS] 8BitEncoding=true Charset=iso-8859-15 The configuration originally written by KNode, which caused the problem, was: [POSTNEWS] 8BitEncoding=true Charset=ISO 8859-15
Btw., I'm pretty sure the same problem goes for many of the other encodings. I only actually tested with ISO 8859-1 though, which has the same problem.
I confirm, I have the same problem using: $ kontact --version Qt: 4.4.3 KDE: 4.1.80 (KDE 4.1.80 (KDE 4.2 Beta1)) Kontact: 1.3 And the workaround works fine.
More useful, the version of knode, if needed: $ knode --version Qt: 4.4.3 KDE: 4.1.80 (KDE 4.1.80 (KDE 4.2 Beta1)) KNode: 0.99.01
Volker, this issue is worked around in KMail by the method KMMsgBase::fixEncoding(). Would it be possible to share it with KNode somehow ?
I'd prefer if someone would fix KCharsets instead, but it has scary lookup tables so I didn't dare to change anything there.
Created attachment 29071 [details] Add hyphen to ISO encodings in KCharset This patch add hyphen to all ISO-encoding declared in KCharset. Is it really the place where we want to make the change ? All KDE application will be affected and therefore a user defined charset will not be found in the lists returned by the KCharset after this. (ok it's no big deal). (note : the not so scary lookup tables does not appears in the diff because they do not change, not because I did not take care. :-))
SVN commit 895000 by otrichet: Use a workaround from kmail to address bug 169411: knode sends post with charset "iso xxxx-x" instead of proper "iso-xxxx-x". For the kde 4.1 branche only CCBUG: 169411 M +15 -1 kncomposer.cpp M +6 -1 kncomposer.h WebSVN link: http://websvn.kde.org/?view=rev&revision=895000
Is this fixed in KDE4.2 as well? I'm using beta2 and the problem is present here as well
SVN commit 912072 by vkrause: Forwardport SVN commit 895000 by otrichet from 4.1 branch: Use a workaround from kmail to address bug 169411: knode sends post with charset "iso xxxx-x" instead of proper "iso-xxxx-x". For the kde 4.1 branche only CCBUG: 169411 Is the underlying problem fixed in trunk or should I merge this workaround there as well? CCMAIL: nive@nivalis.org CCMAIL: mcguire@kde.org M +15 -1 kncomposer.cpp M +6 -1 kncomposer.h WebSVN link: http://websvn.kde.org/?view=rev&revision=912072
SVN commit 916050 by vkrause: Forwardport SVN commit 895000 by otrichet from 4.1 branch: Use a workaround from kmail to address bug 169411: knode sends post with charset "iso xxxx-x" instead of proper "iso-xxxx-x". For the kde 4.1 branche only CCBUG: 169411 M +15 -1 kncomposer.cpp M +6 -1 kncomposer.h WebSVN link: http://websvn.kde.org/?view=rev&revision=916050
Closing this bugs, the ugly workaround is seen as ok... http://lists.kde.org/?l=kde-pim&m=123481713832253&w=2