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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
Inline image 3

Safari
Inline image 4

Chrome Canary
Inline image 2



— Il meglio è l’inimico del bene —

On Tue, Jan 27, 2015 at 4:38 AM, Viktor Dukhovni <ietf-dane@xxxxxxxxxxxx> 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.



[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]