<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Firefox 3: UTF-8 support in location bar</title>
	<atom:link href="http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/</link>
	<description>Gen Kanai's Mozilla weblog</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:29:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Rodrigo</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-109148</link>
		<dc:creator>Rodrigo</dc:creator>
		<pubDate>Thu, 10 Jun 2010 20:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-109148</guid>
		<description>Hi folks! The arcane secrets of encoding killing are me. 

I have an Web application REST deployed in a JBoss 5.0: the Apache Solr.

In the Firefox 3.6 Windows, when typing the following URL in the location bar...
 http://:/solr/videos/select/?q=cães&amp; version=2.2&amp; start=0&amp; rows=10&amp; indent=on 
... the Firefox sends a request encoded in ISO-8859-1...
http://:/solr/videos/select/?q=c%E3es&amp;version=2.2&amp;start=0&amp;rows=10&amp;indent=on ...
and the solr return no docs for this query.

In the Linux, firefox send the same query encoded in UTF-8...
http://:/solr/videos/select/?q=c%C3%A3es&amp;version=2.2&amp;start=0&amp;rows=10&amp;indent=on e 
... and solr returns every doc indexed for cães (dogs).

Now,  if you make the same experience in the Google or the Wikipedia, you will see that the Firefox always will encode requests in UTF-8. Why? 

Curiously, looking at HTTP 1.1 REF, the default encoding would be ISO-8859-1.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1

Any idea? 
Thx</description>
		<content:encoded><![CDATA[<p>Hi folks! The arcane secrets of encoding killing are me. </p>
<p>I have an Web application REST deployed in a JBoss 5.0: the Apache Solr.</p>
<p>In the Firefox 3.6 Windows, when typing the following URL in the location bar&#8230;<br />
 <a href="http://:/solr/videos/select/?q=cães&#038;amp" rel="nofollow">http://:/solr/videos/select/?q=cães&#038;amp</a>; version=2.2&amp; start=0&amp; rows=10&amp; indent=on<br />
&#8230; the Firefox sends a request encoded in ISO-8859-1&#8230;<br />
<a href="http://:/solr/videos/select/?q=c%E3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on" rel="nofollow">http://:/solr/videos/select/?q=c%E3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on</a> &#8230;<br />
and the solr return no docs for this query.</p>
<p>In the Linux, firefox send the same query encoded in UTF-8&#8230;<br />
<a href="http://:/solr/videos/select/?q=c%C3%A3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on" rel="nofollow">http://:/solr/videos/select/?q=c%C3%A3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on</a> e<br />
&#8230; and solr returns every doc indexed for cães (dogs).</p>
<p>Now,  if you make the same experience in the Google or the Wikipedia, you will see that the Firefox always will encode requests in UTF-8. Why? </p>
<p>Curiously, looking at HTTP 1.1 REF, the default encoding would be ISO-8859-1.</p>
<p><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1</a></p>
<p>Any idea?<br />
Thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-109144</link>
		<dc:creator>Rodrigo</dc:creator>
		<pubDate>Thu, 10 Jun 2010 20:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-109144</guid>
		<description>Hi folks. The  arcane secrets of encoding are killing me.

I have a web application in WEB REST deployed in JBoss 5.0: the Apache Solr. 

In Firefox 3.6 Windows version, typing the following URL in the Location Bar ...
http://:/solr/videos/select/?q=cães&amp;version=2.2&amp;start=0&amp;rows=10&amp;indent=on
...  the firefox send a request encoded in  ISO-8859-1:
http://:/solr/videos/select/?q=c%E3es&amp;version=2.2&amp;start=0&amp;rows=10&amp;indent=on

... and solr return: no results found. :(

In Linux, the same query is encoded in UTF-8:
http://:/solr/videos/select/?q=c%C3%A3es&amp;version=2.2&amp;start=0&amp;rows=10&amp;indent=on
and the Solr return every document indexed for cães (dogs) .

Now, if you make the same experience in Google or Wikipedia, Firefox always will encode in UTF-8. Why???

Curiously, looking at HTTP 1.1 REF, the default encoding should be ISO-8859-1.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1


Thx,</description>
		<content:encoded><![CDATA[<p>Hi folks. The  arcane secrets of encoding are killing me.</p>
<p>I have a web application in WEB REST deployed in JBoss 5.0: the Apache Solr. </p>
<p>In Firefox 3.6 Windows version, typing the following URL in the Location Bar &#8230;<br />
<a href="http://:/solr/videos/select/?q=cães&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on" rel="nofollow">http://:/solr/videos/select/?q=cães&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on</a><br />
&#8230;  the firefox send a request encoded in  ISO-8859-1:<br />
<a href="http://:/solr/videos/select/?q=c%E3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on" rel="nofollow">http://:/solr/videos/select/?q=c%E3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on</a></p>
<p>&#8230; and solr return: no results found. <img src='http://blog.mozilla.com/gen/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>In Linux, the same query is encoded in UTF-8:<br />
<a href="http://:/solr/videos/select/?q=c%C3%A3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on" rel="nofollow">http://:/solr/videos/select/?q=c%C3%A3es&#038;version=2.2&#038;start=0&#038;rows=10&#038;indent=on</a><br />
and the Solr return every document indexed for cães (dogs) .</p>
<p>Now, if you make the same experience in Google or Wikipedia, Firefox always will encode in UTF-8. Why???</p>
<p>Curiously, looking at HTTP 1.1 REF, the default encoding should be ISO-8859-1.<br />
<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1</a></p>
<p>Thx,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-64103</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Sat, 04 Oct 2008 16:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-64103</guid>
		<description>I would like to disable this feature as well to keep my URIs valid and copy-n-pastable. Please let me know how to do that. Thanks!</description>
		<content:encoded><![CDATA[<p>I would like to disable this feature as well to keep my URIs valid and copy-n-pastable. Please let me know how to do that. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-50212</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 07 Jul 2008 18:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-50212</guid>
		<description>The only problem I have experienced is that the decode/encode is incorrect for resubmitting links. Example as follows.

I submit this:
http://www.google.com/search?q=%E2%80%A2

Firefox decodes %E2%80%A2 into a visible BULLET character.

When I edit the url, Firefox encodes is incorrectly as this:
http://www.google.com/search?q=%95

%95 is not a BULLET character in UTF-8. In Windows-1252, this is a BULLET, but in UTF-8, this is a MESSAGE WAITING character.

Firefox is misrepresenting my data-sending wishes!

Thoughts?</description>
		<content:encoded><![CDATA[<p>The only problem I have experienced is that the decode/encode is incorrect for resubmitting links. Example as follows.</p>
<p>I submit this:<br />
<a href="http://www.google.com/search?q=%E2%80%A2" rel="nofollow">http://www.google.com/search?q=%E2%80%A2</a></p>
<p>Firefox decodes %E2%80%A2 into a visible BULLET character.</p>
<p>When I edit the url, Firefox encodes is incorrectly as this:<br />
<a href="http://www.google.com/search?q=%95" rel="nofollow">http://www.google.com/search?q=%95</a></p>
<p>%95 is not a BULLET character in UTF-8. In Windows-1252, this is a BULLET, but in UTF-8, this is a MESSAGE WAITING character.</p>
<p>Firefox is misrepresenting my data-sending wishes!</p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gen Kanai</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-48315</link>
		<dc:creator>Gen Kanai</dc:creator>
		<pubDate>Tue, 24 Jun 2008 22:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-48315</guid>
		<description>Hi, thanks for asking.  Urls are a subset of uris (uniform resource identifier) and uri is the technically more accurate.  Bernie Zimmerman has a good overview:

http://www.bernzilla.com/item.php?id=100</description>
		<content:encoded><![CDATA[<p>Hi, thanks for asking.  Urls are a subset of uris (uniform resource identifier) and uri is the technically more accurate.  Bernie Zimmerman has a good overview:</p>
<p><a href="http://www.bernzilla.com/item.php?id=100" rel="nofollow">http://www.bernzilla.com/item.php?id=100</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri?</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-48270</link>
		<dc:creator>Uri?</dc:creator>
		<pubDate>Tue, 24 Jun 2008 17:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-48270</guid>
		<description>Is an &quot;uri&quot; the same thing as an &quot;url&quot;?</description>
		<content:encoded><![CDATA[<p>Is an &#8220;uri&#8221; the same thing as an &#8220;url&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johnathan Nightingale</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-46979</link>
		<dc:creator>Johnathan Nightingale</dc:creator>
		<pubDate>Mon, 16 Jun 2008 13:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-46979</guid>
		<description>@Damian - It&#039;s a bad idea to create a crappy experience for non-latin text, too.  :)

The perceived incremental threat to rendering UTF-8 in the location bar assumes that people are otherwise good parsers of URLs, which is consistently shown to be false.  Attackers already paper &quot;paypal.com&quot; all over subdomains and path segments in a URL, because they know unsophisticated users won&#039;t know the difference.  On the other hand, the downside of refusing to render IDN/UTF-8 properly is that a very large portion of the net gets a second-class experience.

This isn&#039;t an argument that &quot;things suck so who cares if we make them worse,&quot; it&#039;s a reminder that, one the one hand, benefit has to be weighed against cost, and on the other, that url tinkering is not the way to keep people safe.  We keep people safe by removing complex URL semantics as a thing we expect users to understand - by actively blocking known badness, and by providing stronger (verified, revocable) identity information the rest of the time.</description>
		<content:encoded><![CDATA[<p>@Damian &#8211; It&#8217;s a bad idea to create a crappy experience for non-latin text, too.  <img src='http://blog.mozilla.com/gen/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The perceived incremental threat to rendering UTF-8 in the location bar assumes that people are otherwise good parsers of URLs, which is consistently shown to be false.  Attackers already paper &#8220;paypal.com&#8221; all over subdomains and path segments in a URL, because they know unsophisticated users won&#8217;t know the difference.  On the other hand, the downside of refusing to render IDN/UTF-8 properly is that a very large portion of the net gets a second-class experience.</p>
<p>This isn&#8217;t an argument that &#8220;things suck so who cares if we make them worse,&#8221; it&#8217;s a reminder that, one the one hand, benefit has to be weighed against cost, and on the other, that url tinkering is not the way to keep people safe.  We keep people safe by removing complex URL semantics as a thing we expect users to understand &#8211; by actively blocking known badness, and by providing stronger (verified, revocable) identity information the rest of the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian Yerrick</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-46897</link>
		<dc:creator>Damian Yerrick</dc:creator>
		<pubDate>Mon, 16 Jun 2008 01:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-46897</guid>
		<description>I thought it was a bad idea to show internationalized domain names (IDN) so that homoglyph attacks could be made more obvious. Or does this pertain solely to the path after the domain name (or to the corresponding part of a URN)?</description>
		<content:encoded><![CDATA[<p>I thought it was a bad idea to show internationalized domain names (IDN) so that homoglyph attacks could be made more obvious. Or does this pertain solely to the path after the domain name (or to the corresponding part of a URN)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andy</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-43757</link>
		<dc:creator>andy</dc:creator>
		<pubDate>Sat, 24 May 2008 11:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-43757</guid>
		<description>How can I disable this? Spending sometime playing in about:config and I can&#039;t do it.
Well to reply to my email, thank you. If I find the answer before you reply, I&#039;ll post it.</description>
		<content:encoded><![CDATA[<p>How can I disable this? Spending sometime playing in about:config and I can&#8217;t do it.<br />
Well to reply to my email, thank you. If I find the answer before you reply, I&#8217;ll post it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gen Kanai</title>
		<link>http://blog.mozilla.com/gen/2008/05/23/firefox-3-utf-8-support-in-location-bar/comment-page-1/#comment-43646</link>
		<dc:creator>Gen Kanai</dc:creator>
		<pubDate>Fri, 23 May 2008 21:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/gen/?p=160#comment-43646</guid>
		<description>Daniel, thank you for the clarification.  I&#039;ve updated the article accordingly.

Edward, yes- this is a gigantic, enormous win for the location bar usability.  We will be focusing on this new i18n-enabled functionality whenever we talk about the AwesomeBar.</description>
		<content:encoded><![CDATA[<p>Daniel, thank you for the clarification.  I&#8217;ve updated the article accordingly.</p>
<p>Edward, yes- this is a gigantic, enormous win for the location bar usability.  We will be focusing on this new i18n-enabled functionality whenever we talk about the AwesomeBar.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

