Bug 223114 - charset not honored in GET parameters
Summary: charset not honored in GET parameters
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-17 12:13 UTC by Carsten Wolff
Modified: 2010-01-17 12:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Wolff 2010-01-17 12:13:21 UTC
Version:           4.3.2 (KDE 4.3.2) (using 4.3.4 (KDE 4.3.4), Debian packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.30-8-686-latitude

Situation:
- A webpage with f.e. ISO-8859-15 charset (both HTTP-header/HTML-meta advertize it.)
- The webpage has a relative link like href="some.cgi?param=Dübel", where the "ü" is encoded in ISO-8859-15, naturally.

Bug:
Konqueror will open the link and pass "Dübel" encoded in UTF8 as a parameter, which will not be understood by the cgi, because it expects ISO-8859-15.

I know, I know, it's VERY bad practice by the webmaster, but still, I think this may be considered a bug in Konqueror.
Comment 1 Carsten Wolff 2010-01-17 12:24:27 UTC
I'm sorry, I should have done my homework first. :-(

http://www.w3.org/TR/html401/appendix/notes.html#non-ascii-chars

states that Konqueror's behavior is the recommended one.