国际化域名 - >的UnknownHostException

时间:2011-02-14 09:02:58

标签: java dns internationalization diacritics

在德国,我们有时会在域名中使用变元元音(变音符号)。 它是internationalized domain name (IDN)的一部分,例如tile.öpnvkarte.de

如果我尝试从那里下载Tile,java会抛出java.net.UnknownHostException: tile.öpnvkarte.de

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

在尝试解决之前,您应首先使用java.net.IDN中的toASCII方法将IDN名称转换为punycode。