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

List:       kde-bugs-dist
Subject:    [Bug 55177] URI<->IRI conversion uses page encoding instead of UTF-8
From:       Micah Cowan <micahcowan () ubuntu ! com>
Date:       2007-05-16 15:08:34
Message-ID: 20070516150834.28053.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=55177         




------- Additional Comments From micahcowan ubuntu com  2007-05-16 17:08 -------
I absolutely understand that it should be correctly translated to m%C3%B3ller.html. \
However, that URI, in turn, absolutely must be interpreted as Müller. It is not \
being interpreted as such.

My (theoretical) file name /is/ named in UTF-8. However, that doesn't matter, because \
Konqueror is reinterpreting its own generated URI to be in an encoding other than \
UTF-8, which seems pretty broken to me. And, why should "file" interpret it as the \
page's encoding, when "http" interprets it as UTF-8? That is inconsistent, makes no \
sense, violates standards, and serves no purpose.

Konquereror is doing the mapping from IRI to URI correctly, (though I fail to see why \
that mapping is even necessary: why not store it internally as an IRI, as I believe \
most implementations do), but you are not mapping the URI back to an IRI correctly. \
This is why I'm puzzled that you claim that "there's no proper solution for this \
problem;" clearly, encodings should be preserved wherever possible.

And, if you are claiming that M%C3%BCller should be failing for some reason (note \
that Konqueror considers M%C3%BCller to be a link to Mà ƒÃ‚ ¼ller), then why does \
even M%FCller gecome MÃ ¼ller? That situation is clearly broken: it's not an IRI, \
but Konqueror still translates it into unicode internally, and then /back/ into \
ISO-8859-1, completely in violation of standards and common sense.


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

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