Version: 4.1.1 (KDE 4.1.1) (using 4.1.1 (KDE 4.1.1), Kubuntu packages) Compiler: gcc OS: Linux (x86_64) release 2.6.24-16-generic I have problems getting konqueror to open URLs like this one: http://www.sejlsport.dk/graphics/ds/DSUngdom/PDF/Pr%F8v%20noget%20nyt%20dokumenter/Invitation_Kerteminde_11.07.08.pdf Other browsers such as konqueror from KDE 3, firefox and assumingly (so I am told) ie can open the URL.
The DOM looks fine, so probably something funny happens when it gets to KUrl? Right-click copy seems to turn %F8 into %FD, at least.
What happens is I get 404s, it happens innseveral occations with URLs containing non-ascii characters. So konqueror is sending a wrong request somehow.
according to wireshark, firefox requests this: - GET /graphics/ds/DSUngdom/PDF/Pr%F8v%20noget%20nyt%20dokumenter/Invitation_Kerteminde_11.07.08.pdf HTTP/1.1\r\n and konqueror 4.1.1 requests this: - GET /graphics/ds/DSUngdom/PDF/Pr%EF%BF%BDv%20noget%20nyt%20dokumenter/Invitation_Kerteminde_11.07.08.pdf HTTP/1.1\r\n
%EF%BF%BD = utf-8 for U+FFFD REPLACEMENT CHARACTER
SVN commit 888509 by ahartmetz: Fix output of encodedPathAndQuery(). For example, umlauts that just need one %nn group were output as %nn%nn%nn which, when used in a HTTP query, makes webservers send a redirection to an URL with the correct encoding. The HTTP ioslave would send the wrongly encoded URL again, leading to a redirection cycle. The KUrl unittests still pass. BUG: 170745 M +21 -29 kurl.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=888509