Punycode
RFC3492
Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
https://ja.wikipedia.org/wiki/Punycode
https://jprs.jp/glossary/index.php?ID=0051
[RFC3492日本語訳]
Punycode: アプリケーションにおいてドメイン名国際化(IDNA)を行うためのUnicodeのBootstringエンコーディング
https://crieit.net/posts/RFC3492-Punycode-IDNA-Unicode-Bootstring