1

我使用 Idna.toAscii 乐趣来转换网站名称 www.中国.中国(tld 也有 unicode 字符)。

结果是 www.xn--fiqs8s.xn--fiqs8s

我使用 Idna.toUnicode fun 将上述 punycode 转换回 unicode 字符。

但我只有 www.中国.xn--fiqs8s toUnicode 的乐趣是忽略了 tld 部分。

有没有办法克服这个问题?

4

1 回答 1

0

IDN::Idna.toUnicode("www.xn--fiqs8s.xn--fiqs8s")为我制作“www.中国.中国”。

我有 ruby​​ idn gem 的 0.0.2 版和 LibIDN 的 1.19 版,您可能需要更新其中一个吗?

于 2010-11-01T14:37:44.103 回答