Может ли путь в URI содержать Unicode? - PullRequest
4 голосов
/ 29 июля 2011

Может ли допустимый URL-адрес содержать неэкранированные символы Юникода?

Ответы [ 2 ]

8 голосов
/ 29 июля 2011

Да, подмножество ASCII (и, следовательно, Unicode), которое разрешено экранировать в URI, таких как буквы и цифры. Но большая часть набора символов Unicode должна кодироваться в процентах.

3 голосов
/ 02 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...