Version: 4.2.00 (KDE 4.2.0) "release 83.3" (using 4.2.00 (KDE 4.2.0) "release 83.3", KDE:KDE4:Factory:Desktop / openSUSE_11.1) Compiler: gcc OS: Linux (i686) release 2.6.27.7-9-pae I'm using en_US.UTF-8 as my encoding. I have a web shorcut to search for lyrics in goo.ne.jp with this configuration: Name: goo Search URI: http://music.goo.ne.jp/lyric/search.php?n=\{@}&lyric=%B2%CE%BB%EC%B8%A1%BA%F7&t=2 Charset: EUCP-JP in Konqueror 4 and in Konqueror 3. If I search for goo:宇多田ヒカル in Konqueror 4 the URL generated was: http://music.goo.ne.jp/lyric/search.php?n=宇多田ヒカル&lyric=�λ측��&t=2 and the search fails. If I do the same search in Konqueror 3, goo:宇多田ヒカル, the URL generated was: http://music.goo.ne.jp/lyric/search.php?n=%B1%A7%C2%BF%C5%C4%A5%D2%A5%AB%A5%EB&lyric=%B2%CE%BB%EC%B8%A1%BA%F7&t=2 and the search works. I detected similar problems in other applications, like Ktts, kfmclient, Amarok, etc... and seems that character encoding in KDE 4 is extremely buggy.
From your message, it looks like you wanted 宇多田ヒカル to be encoded as %B1%A7%C2%BF%C5%C4%A5%D2%A5%AB%A5%EB, which is not UTF-8. That is a valid use-case, but apparently not supported yet. So, this is not WONTFIX. This is a normal, missing feature.
Thanks to a member of KDE forums, generalzod, I test this bug again and is fixed in 4.3.2 but I don't know who or even when the correction was made.
Tested with 4.3.2 (openSUSE). Doesn't work. Still same, buggy behavior. Please reopen the bug!
Works for me using openSUSE 11.1 with KDE 4.3.2 (KDE 4.3.2) "release 2" (packages labeled as 4.3.x in openSUSE repository, http://en.opensuse.org/KDE/Repositories#KDE_4.3.x). If you can explain here a test case that fails I could determine if the bug is the same and I reopen it. Please note that url don't use url encoding but encoding translation was fixed.
Well, my problem is the missing URL (percent) encoding. Should I open a new bug for the URL encoding?
Yes, because this bug was related to encoding conversion and not about url encoding usage or not.
New Bug 212621 has been reported.