Вопрос

Это официально?Где это определено?

Как я могу программно преобразовать между английской и неанглийской версией?

Я вижу домены, которые гугл распознает как иврит, а браузер - нет.

Примеры:

http://www.xn----ogc3ffxd2br0d.com/ http://www.xn------wpehbcibg3bcah2ftaym6h.com/ http://www.xn----6hcesc7ap3c.ws/

Это было полезно?

Другие советы

Это PUNYCODE с префиксом ACE.Самая популярная библиотека для решения этой проблемы —

http://www.gnu.org/software/libidn/

Официально, да, это так. ИДИ (интернационализированные доменные имена) и определены (с 2003 г.) в RFC 3490.(Хотя ".il", похоже, не позволяет им...)

Для этого существует несколько бесплатных библиотек программного обеспечения:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top