なぜ一部のIDNは可逆的ではないがあります:Java IDN関数は元に戻せませんか?
String domain = "aʼnċăwb7rňuħ.eu";
System.out.println(domain);
domain = IDN.toASCII(domain);
System.out.println(domain);
domain = IDN.toUnicode(domain);
System.out.println(domain);
これは、表示されます。
aʼnċăwb7rňuħ.eu
xn--anwb7ru-93a5e8ozmq2m.eu
aʼnċăwb7rňuħ.eu
あなたが見ることができるように、2番目の文字は分割されました!それはプロセスの一部として(NFKCを形成する)Unicode正規化を行うことを含むよう
おかげ