Интернационализированный идентификатор ресурса
-
Определение и использование IRI
- IRI — это стандарт интернет-протокола, расширяющий URI, используя Unicode.
- Определен IETF в 2005 году, позволяет использовать большинство символов Unicode.
- Радужная оболочка IRI сохраняет обратную совместимость с системами, не поддерживающими новый формат.
-
Синтаксис и совместимость
- IRI использует универсальный набор символов, расширяя возможности URI.
- Для совместимости с приложениями, не поддерживающими IRIs, требуется преобразование в Unicode и кодирование в UTF-8.
- Преобразование IRI в URI и обратно сохраняет семантическую эквивалентность.
-
Преимущества и недостатки
- Использование IRIs облегчает работу с веб-ресурсами на разных языках.
- Смешивание IRIs и ASCII URI увеличивает риск фишинговых атак.
- IRI не решает проблему доступа к веб-ресурсам на клавиатурах, не поддерживающих интернационализированные символы.
-
Связанные стандарты и рекомендации
- Ссылки на RFC 3987, деятельность W3C по интернационализации и список зарегистрированных схем URI.