Re: Firefox URL encoding / not compatible with RFC 3986 ?

TestMan <[email protected]> Tue, 31 Jul 2007 19:35:11 +0200
Newsgroups gmane.comp.mozilla.internationalization
Message-ID <[email protected]>
[email protected] a =E9crit :
> Hi,
> =

> How is firefox supposed encode entered URLs with international (non
> US-ASCII) characters?
> =

> I'm observing that my firefox 1.0.7 encodes the characters with
> iso-8859-1, probably because it's the default charset on my OS, but
> according to http://www.ietf.org/rfc/rfc3986.txt it should be encoded
> with UTF-8.
> =

> MSIE 6 also seems to encode with UTF-8. This means that it's impossible
> to configure a web server to accept requests from both browsers
> correctly, unless people change their firefox settings (if such a
> setting exists - haven't checked).
> =

> Am I missing something here?
> =

> Thanks,
> =

> -dennis
> =


Hi Dennis,

Opera, Safari, InternetExplorer (including 5.0,5.5,6.0,7.0), ...

All of them send by default an URL typed manually in the address bar as =

UTF-8 percentage encoded as specified in the RFC 3986.

Right, but Firefox send it by default as ISO-8859-1 :(

I got no idea why Firefox is doing this ... and the "rest of the world" =

not. Who got it right ?

Well according to this :
http://lists.freedesktop.org/archives/xdg/2005-January/004244.html
RFC 3986 is the standard since January 2005 !

So, ladies and gents, we got a problem with the current default Firefox =

setup IMHO.

Ok, I though switching the intl.charset.default from iso-8859-1 to utf-8 =

would do the trick ... but it is not working at all :(

Guys, anybody can fix this and bring us a RFC 3986 compatible firefox ?

Best Rgs,
TM