我使用Idna.toAscii fun转换网站名称www。中国。中国(tld也有unicode字符)。
结果是www.xn - fiqs8s.xn - fiqs8s
我使用了Idna.toUnicode乐趣将上面的punycode转换回unicode字符。
但我只有www。中国.xn - fiqs8s toUnicode乐趣忽略了tld部分。
有没有办法来解决这个问题?
答案 0 :(得分:0)
IDN::Idna.toUnicode("www.xn--fiqs8s.xn--fiqs8s")
为我制作了“www。中国。中国”。
我有版本0.02的ruby idn gem和版本1.19的LibIDN,您是否需要更新其中一个?