Domain hacks with unusual Unicode characters (2018)
shkspr.mobi
shkspr.mobi
If the filter is a whitelist then it can't. If it's a blacklist then there are so many ways round filters already (e.g. redirect the link) so this won't help much.
https://xn--69f31l4t57c0mag4b613h.xn--7uh4898msjaso/🆆🆃🅵/
(that's https;//🅂𝖍𝐤ₛᵖ𝒓.ⓜ𝕠𝒃𝓲/🆆🆃🅵/)
It's also handy if you want to hide a URl from automated detection tools.
But, you are right, not all characters will render on all systems.
If it were possible to detect things "out of ordinary" "just like that", we'd have computers protect users from all of those things.
That way i could for example display the canonical domain in blackletter but also keep it accessible to users, which would make for a pretty neat effect if it suits the brand in question.
I think you misunderstand.
The small, single character tel, and the large, 3 character tel are interpreted the same by the browser when sending a request to look up the domain. So you don't need to tell people that they have to type the single tel character.
I also don't think the author is super serious about recommending doing it:
> Is this useful?
> Obviously yes. This may be the most important discovery of the decade. You get cool looking URls and get to save a couple of characters on specific domains, at the minor expense of working inconsistently.
https://xn--bj8a.com (ꑮ.com)
(Safari on macOS and iOS displays the symbol in the address bar.)
ꑮ is from Yi script, which is obviously whitelisted.
only TLDs or anywhere in the name? i suspect this is special treatment for TLDs
And it's not a generic modifier because those code points predate the expanse of emoji and all surrounding normalization of modifiers. Language tags are considered a bad idea, for example, so it's not all clear that it's necessary for Unicode to convey semantics as well.
Here's some relevant entries.
𝐦 217F SMALL ROMAN NUMERAL ONE THOUSAND http://unicode.org/cldr/utility/character.jsp?a=217F
https://en.wikipedia.org/wiki/Mathematical_operators_and_sym...
Whelp. That's a lot to ingest. I suppose if (when) I have to do Unicode for real, I'll need to find the 'ascii' command line tool equivalents for Unicode.