JSF Web ページの URL バリデーターを作成しましたが、最初の単語 (ドットで区切られている) に非 ASCII 文字が含まれているドメインの問題に出くわしました。
次の有効なウェブサイトの URL がありhttp://testä.com
ます。を使用してそれをちっぽけなコードに変換すると、IDN.toASCII()
無効な url: が作成されますxn--http://test-v8a.com
。
そうではないかhttp://xn--test-ooa.com/
de
同じ無効な URL の結果を示すドイツのドメイン マネージャー DENIC でも確認しました。
https://www.denic.de/service/tools/idn-web-converter/
これは Java/RFC のバグですか、それとも何か不足していますか。
回避策
最初にプロトコルを削除すると機能します。