[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [Bug 232008] konqueror: Konqueror urldecodes URLs and remembers the
From:       Thiago Macieira <thiago () kde ! org>
Date:       2010-03-31 6:26:35
Message-ID: 20100331062635.DCF743C8C8 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=232008





--- Comment #3 from Thiago Macieira <thiago kde org>  2010-03-31 08:26:32 ---
from qurl.cpp, which is reporting from RFC 3986:
#define ABNF_sub_delims         "!$&'()*+,;="
#define ABNF_pchar              ABNF_sub_delims ":@"
static const char pathExcludeChars[]     = ABNF_pchar "/";

So + don't have to be encoded in path components.

In other words, treating %2B differently from + in path components is a bug in
the server. 

Note that the slash is special. %2F is not the same as /.

Finally, in the query, from the URI spec's point of view, %2B and + *are* the
same. This is caused by HTML FORM convention, not part of the RFC.

URLs should internally always keep their encoded forms. QUrl already does that,
which is proven by the fact that the original report says you can visit those
pages.

Since I disagree with the reporter's assertion that the URL displayed is not
valid, I would close this bug as INVALID.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic