Summary: | fails to open URLs | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Anders Lund <anderslund> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maksim, rpogomes |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Anders Lund
2008-09-09 15:21:48 UTC
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 |