そんなムズカシそうなこと書かれたって、読む気もしねぇよ〜
って、まぁ当たり前ですよね。でも、私にはこんなことぐらいしか能がありません。興味のある方のみ、読んでやってください。
しかし、一気に書き上げられる程度のものではありません。今回は概要に止まりますが、後日、詳細を書き加えていきます。
すぐに詳細を知りたい場合は、下記の RFC を参照してください。
RFC 3454:Preparation of Internationalized Strings ("stringprep")
RFC 3490:Internationalizing Domain Names in Applications (IDNA)
RFC 3491:Nameprep
RFC 3492:PunyCode