Единый
указатель ресурсов (англ. Uniform Resource
Locator, URL) — единообразный локатор
(определитель местонахождения) ресурса. Ранее назывался
Universal Resource Locator —
универсальный указатель ресурса. URL служит
стандартизированным способом записи адреса ресурса в
сети Интернет.
Появление
адресов URL стало существенным нововведением в
Интернете. Однако с момента его изобретения и по сей
день стандарт URL обладает серьёзным недостатком — в нём
можно использовать только ограниченный набор символов,
даже меньший, нежели в ASCII: латинские буквы, цифры и
лишь некоторые знаки препинания. Если мы захотим
использовать в URL символы кириллицы, или
иероглифы, или, скажем, специфические символы
французского языка, то нужные нам символы должны быть
перекодированы особым образом.
В русскоязычной Википедии ежедневно приходится видеть пример кодирования
URL, поскольку русский язык использует символы
кириллицы. Например, строка вида:
Такое
преобразование происходит в два этапа: сначала каждый
символ кириллицы кодируется в Юникоде (UTF-8) в
последовательность из двух байтов, а затем каждый байт
этой последовательности записывается в шестнадцатеричном
представлении