Punycode (the way Unicode maps to DNS names) is pretty clever. Characters for a given language are close together, so Punycode optimizes for encoding characters close together. https://en.wikipedia.org/wiki/Punycode
It's a fun thing, but not very practical. Not even I can remember which variation of smiley I used, plus different devices render them differently so it can be hard to remember or recognise.
I would only use it as a gimmick right now, where I can use short URLs in say tweets.
9 comments
[ 0.98 ms ] story [ 24.7 ms ] threadHere's an example from the RFC: https://tools.ietf.org/html/rfc3492#section-7.1
Let's see if HN will link these:http://.ws -> http://xn--ls8h.ws/
edit: Nope, it strips (!) emoji from comments.
We have non-latin TLDs now, so I don't buy this.
It's a fun thing, but not very practical. Not even I can remember which variation of smiley I used, plus different devices render them differently so it can be hard to remember or recognise.
I would only use it as a gimmick right now, where I can use short URLs in say tweets.