URI
и URL
изначально не поддерживают неэкранированные не-ASCII символы Unicode, однако многие серверы допускают использование кодированных в процентах UTF-8 или локализованных октетов Ansi (но нет способа указать, что на самом деле используется) , Для стандартизированной обработки собственного Unicode вместо этого используйте IRI
, который является новым протоколом, который заменяет URI
/ URL
. Он требует кодировки UTF-8 для всего и предоставляет правила для преобразования между IRI
и URI
.