AndroidのWebViewで日本語ドメインを渡すときはどうしたらいいのか調べていたら、
URLエンコードではなく、Punycodeというものを使うらしいということがわかった。
IDN.toASCIIでPunycodeに変換する。
Java標準にもあったので、今回はJavaで扱う。
で、さっそく変換。
これで、
xn--wgv71a119e.jp
に変換される。
Sample/java/IDN/toASCII/src/IDN at master · bg1bgst333/Sample · GitHub