В моем приложении rails я конвертирую URL-адрес idn в punycode и обратно в idn.
Но если у меня есть такой URL http://日本語.jp (без www.)
domain = "http://日本語.jp"
punycode = Idna.toAscii(domain) => http://xn--blagzdfd.com
, но попытка преобразовать его обратно в IDN не удалась
idn = Idna.toUnicode(punycode) => xn--blagzdfd.com instead of http://日本語.jp
toUnicode правильно конвертируется, если мы просто добавим www. на указанный выше URL-адрес, например, http://www.日本語.jp
я что-то упустил ??