Рубиновый idna.toUnicode забавный, не преобразовывающий punycode в часть tld

Я использую забаву Idna.toAscii, чтобы преобразовать название сайта www.中国.中 the (у слова также есть символы Юникода).

результат был www.xn- fiqs8s.xn- fiqs8s

Я использовал забавный Idna.toUnicode, чтобы преобразовать вышеуказанный punycode обратно в символы Unicode.

но я получил только www.中国.xn- fiqs8s Веселье toUnicode игнорирует часть tld.

Есть ли способ преодолеть это?

1 ответ

IDN::Idna.toUnicode("www.xn--fiqs8s.xn--fiqs8s") производит "www.中国.中国" для меня.

У меня есть версия 0.0.2 гема ruby ​​idn и версия 1.19 LibIDN, возможно, вам нужно обновить один из них?

Другие вопросы по тегам