ietf
[Top] [All Lists]

Re: IDNA and U+08A1 and related cases (was: Re: Barry Leiba's Discuss on draft-ietf-json-i-json-05: (with DISCUSS and COMMENT))

2015-01-27 10:11:39
There is a significant difference between (a) how a browser chooses to
display a URL and (b) whether it accepts and goes to the expected page.
Punycode in (a) is often triggered by whether the browser is trying to
indicate that there is something odd about the URL.

For example, http://xn--eih.blogspot.ch/ displays for me currently on the
Mac as the following. (I don't have a Windows 8 machine handy.)

Note that Chrome (Canary) displays as punycode, but actually goes to the
expected page.

*Firefox*
[image: Inline image 3]

*Safari*
[image: Inline image 4]

*Chrome Canary*
[image: Inline image 2]


Mark <https://google.com/+MarkDavis>

*— Il meglio è l’inimico del bene —*

On Tue, Jan 27, 2015 at 4:38 AM, Viktor Dukhovni 
<ietf-dane(_at_)dukhovni(_dot_)org>
wrote:

On Tue, Jan 27, 2015 at 02:11:42AM -0000, John Levine wrote:

Of course, you can put any crud in the 3LD and below, but that's
always been true.

Indeed.  For example, Safari seems to be based on IDNA 2003, and
displays

    xn--ls8h.example.com

(U+1F4A9) as

    <glyph for smiling pile of poo>.example.com

while Firefox and Chrome manage to avoid displaying that glyph,
leaving the domain in Punycode form.

--
        Viktor.


PNG image

PNG image

PNG image