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

Jean-Marc Desperrier <[email protected]> Tue, 31 Jul 2007 20:05:08 +0200
Newsgroups gmane.comp.mozilla.internationalization
Message-ID <[email protected]>
TestMan wrote:
> 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.
> 
> I got no idea why Firefox is doing this ... and the "rest of the world" 
> not. Who got it right ?

The rest of the world used to do it the same as Firefox.
I think IE 6 does it by default the old way, didn't the defaut get 
changed at some point on your configuration ?

> 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 ?

Trunks sends UTF-8 by default (but not query parameters at least by 
default).

In about:config, change the "network.standard-url.encode-utf8" parameter 
to true if you want utf-8 encoded urls in Fx 2.

In Fx 3, this will be network.standard-url.encode-utf8 (true by default) 
and network.standard-url.encode-query-utf8 (false by default).