Коды url – URL адрес — что это такое и как узнать урл веб-страницы сайта, изображения или видео | Создание сайтов и заработок в сети

Таблица символов кодирования URL

Появление адресов URL стало существенным нововведением в Интернете. Однако с момента его изобретения и по сей день стандарт URL обладает серьёзным недостатком — в нём можно использовать только ограниченный набор символов, даже меньший, нежели в ASCII: латинские буквы, цифры и лишь некоторые знаки препинания. Если мы захотим использовать в URL символы кириллицы, или иероглифы, или, скажем, специфические символы французского языка, то нужные нам символы должны быть перекодированы особым образом.
Функции в PHP:
urlencode() — URL-кодирование строки
urldecode() — Декодирование URL-кодированной строки

Данная таблица содержит список кодов которые соответствуют ascii символам.

Для использования символов кирилицы, сначала каждый символ кириллицы кодируется в Юникоде (UTF-8) в последовательность из двух байтов, а затем каждый байт этой последовательности записывается в шестнадцатеричном представлении:

Данная таблица содержит список кодов которые соответствуют UTF символам.

Unicode
code point
СимволURL кодUTF имя
U+0400Ѐ%d0%80CYRILLIC CAPITAL LETTER IE WITH GRAVE
U+0401Ё%d0%81CYRILLIC CAPITAL LETTER IO
U+0402Ђ%d0%82CYRILLIC CAPITAL LETTER DJE
U+0403Ѓ%d0%83CYRILLIC CAPITAL LETTER GJE
U+0404Є%d0%84CYRILLIC CAPITAL LETTER UKRAINIAN IE
U+0405Ѕ%d0%85CYRILLIC CAPITAL LETTER DZE
U+0406І%d0%86CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
U+0407Ї%d0%87CYRILLIC CAPITAL LETTER YI
U+0408Ј%d0%88CYRILLIC CAPITAL LETTER JE
U+0409Љ%d0%89
CYRILLIC CAPITAL LETTER LJE
U+040AЊ%d0%8aCYRILLIC CAPITAL LETTER NJE
U+040BЋ%d0%8bCYRILLIC CAPITAL LETTER TSHE
U+040CЌ%d0%8cCYRILLIC CAPITAL LETTER KJE
U+040DЍ%d0%8dCYRILLIC CAPITAL LETTER I WITH GRAVE
U+040EЎ%d0%8eCYRILLIC CAPITAL LETTER SHORT U
U+040FЏ%d0%8fCYRILLIC CAPITAL LETTER DZHE
U+0410А%d0%90CYRILLIC CAPITAL LETTER A
U+0411Б%d0%91CYRILLIC CAPITAL LETTER BE
U+0412В%d0%92CYRILLIC CAPITAL LETTER VE
U+0413Г%d0%93CYRILLIC CAPITAL LETTER GHE
U+0414Д%d0%94CYRILLIC CAPITAL LETTER DE
U+0415
Е%d0%95CYRILLIC CAPITAL LETTER IE
U+0416Ж%d0%96CYRILLIC CAPITAL LETTER ZHE
U+0417З%d0%97CYRILLIC CAPITAL LETTER ZE
U+0418И%d0%98CYRILLIC CAPITAL LETTER I
U+0419Й%d0%99CYRILLIC CAPITAL LETTER SHORT I
U+041AК%d0%9aCYRILLIC CAPITAL LETTER KA
U+041BЛ%d0%9bCYRILLIC CAPITAL LETTER EL
U+041CМ%d0%9cCYRILLIC CAPITAL LETTER EM
U+041DН%d0%9dCYRILLIC CAPITAL LETTER EN
U+041EО%d0%9eCYRILLIC CAPITAL LETTER O
U+041FП%d0%9fCYRILLIC CAPITAL LETTER PE
U+0420Р%d0%a0CYRILLIC CAPITAL LETTER ER
U+0421С%d0%a1CYRILLIC CAPITAL LETTER ES
U+0422Т%d0%a2CYRILLIC CAPITAL LETTER TE
U+0423У%d0%a3CYRILLIC CAPITAL LETTER U
U+0424Ф%d0%a4CYRILLIC CAPITAL LETTER EF
U+0425Х%d0%a5CYRILLIC CAPITAL LETTER HA
U+0426Ц%d0%a6CYRILLIC CAPITAL LETTER TSE
U+0427Ч%d0%a7CYRILLIC CAPITAL LETTER CHE
U+0428Ш%d0%a8CYRILLIC CAPITAL LETTER SHA
U+0429Щ%d0%a9CYRILLIC CAPITAL LETTER SHCHA
U+042AЪ%d0%aaCYRILLIC CAPITAL LETTER HARD SIGN
U+042BЫ%d0%abCYRILLIC CAPITAL LETTER YERU
U+042CЬ
%d0%ac
CYRILLIC CAPITAL LETTER SOFT SIGN
U+042DЭ%d0%adCYRILLIC CAPITAL LETTER E
U+042EЮ%d0%aeCYRILLIC CAPITAL LETTER YU
U+042FЯ%d0%afCYRILLIC CAPITAL LETTER YA
U+0430а%d0%b0CYRILLIC SMALL LETTER A
U+0431б%d0%b1CYRILLIC SMALL LETTER BE
U+0432в%d0%b2CYRILLIC SMALL LETTER VE
U+0433г%d0%b3CYRILLIC SMALL LETTER GHE
U+0434д%d0%b4CYRILLIC SMALL LETTER DE
U+0435е%d0%b5CYRILLIC SMALL LETTER IE
U+0436ж%d0%b6CYRILLIC SMALL LETTER ZHE
U+0437з%d0%b7CYRILLIC SMALL LETTER ZE
U+0438
и
%d0%b8CYRILLIC SMALL LETTER I
U+0439й%d0%b9CYRILLIC SMALL LETTER SHORT I
U+043Aк%d0%baCYRILLIC SMALL LETTER KA
U+043Bл%d0%bbCYRILLIC SMALL LETTER EL
U+043Cм%d0%bcCYRILLIC SMALL LETTER EM
U+043Dн%d0%bdCYRILLIC SMALL LETTER EN
U+043Eо%d0%beCYRILLIC SMALL LETTER O
U+043Fп%d0%bfCYRILLIC SMALL LETTER PE
U+0440р%d1%80CYRILLIC SMALL LETTER ER
U+0441с%d1%81CYRILLIC SMALL LETTER ES
U+0442т%d1%82CYRILLIC SMALL LETTER TE
U+0443у%d1%83CYRILLIC SMALL LETTER U
U+0444
ф
%d1%84CYRILLIC SMALL LETTER EF
U+0445х%d1%85CYRILLIC SMALL LETTER HA
U+0446ц%d1%86CYRILLIC SMALL LETTER TSE
U+0447ч%d1%87CYRILLIC SMALL LETTER CHE
U+0448ш%d1%88CYRILLIC SMALL LETTER SHA
U+0449щ%d1%89CYRILLIC SMALL LETTER SHCHA
U+044Aъ%d1%8aCYRILLIC SMALL LETTER HARD SIGN
U+044Bы%d1%8bCYRILLIC SMALL LETTER YERU
U+044Cь%d1%8cCYRILLIC SMALL LETTER SOFT SIGN
U+044Dэ%d1%8dCYRILLIC SMALL LETTER E
U+044Eю%d1%8eCYRILLIC SMALL LETTER YU
U+044Fя%d1%8fCYRILLIC SMALL LETTER YA
U+0450
ѐ%d1%90CYRILLIC SMALL LETTER IE WITH GRAVE
U+0451ё%d1%91CYRILLIC SMALL LETTER IO
U+0452ђ%d1%92CYRILLIC SMALL LETTER DJE
U+0453ѓ%d1%93CYRILLIC SMALL LETTER GJE
U+0454є%d1%94CYRILLIC SMALL LETTER UKRAINIAN IE
U+0455ѕ%d1%95CYRILLIC SMALL LETTER DZE
U+0456і%d1%96CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
U+0457ї%d1%97CYRILLIC SMALL LETTER YI
U+0458ј%d1%98CYRILLIC SMALL LETTER JE
U+0459љ%d1%99CYRILLIC SMALL LETTER LJE
U+045Aњ%d1%9aCYRILLIC SMALL LETTER NJE
U+045Bћ%d1%9b
CYRILLIC SMALL LETTER TSHE
U+045Cќ%d1%9cCYRILLIC SMALL LETTER KJE
U+045Dѝ%d1%9dCYRILLIC SMALL LETTER I WITH GRAVE
U+045Eў%d1%9eCYRILLIC SMALL LETTER SHORT U
U+045Fџ%d1%9fCYRILLIC SMALL LETTER DZHE
U+0460Ѡ%d1%a0CYRILLIC CAPITAL LETTER OMEGA
U+0461ѡ%d1%a1CYRILLIC SMALL LETTER OMEGA
U+0462Ѣ%d1%a2CYRILLIC CAPITAL LETTER YAT
U+0463ѣ%d1%a3CYRILLIC SMALL LETTER YAT
U+0464Ѥ%d1%a4CYRILLIC CAPITAL LETTER IOTIFIED E
U+0465ѥ%d1%a5CYRILLIC SMALL LETTER IOTIFIED E
U+0466Ѧ%d1%a6CYRILLIC CAPITAL LETTER LITTLE YUS
U+0467ѧ%d1%a7CYRILLIC SMALL LETTER LITTLE YUS
U+0468Ѩ%d1%a8CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
U+0469ѩ%d1%a9CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
U+046AѪ%d1%aaCYRILLIC CAPITAL LETTER BIG YUS
U+046Bѫ%d1%abCYRILLIC SMALL LETTER BIG YUS
U+046CѬ%d1%acCYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
U+046Dѭ%d1%adCYRILLIC SMALL LETTER IOTIFIED BIG YUS
U+046EѮ%d1%aeCYRILLIC CAPITAL LETTER KSI
U+046Fѯ%d1%afCYRILLIC SMALL LETTER KSI
U+0470Ѱ%d1%b0CYRILLIC CAPITAL LETTER PSI
U+0471ѱ%d1%b1CYRILLIC SMALL LETTER PSI
U+0472Ѳ%d1%b2CYRILLIC CAPITAL LETTER FITA
U+0473ѳ%d1%b3CYRILLIC SMALL LETTER FITA
U+0474Ѵ%d1%b4CYRILLIC CAPITAL LETTER IZHITSA
U+0475ѵ%d1%b5CYRILLIC SMALL LETTER IZHITSA
U+0476Ѷ%d1%b6CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
U+0477ѷ%d1%b7CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
U+0478Ѹ%d1%b8CYRILLIC CAPITAL LETTER UK
U+0479ѹ%d1%b9CYRILLIC SMALL LETTER UK
U+047AѺ%d1%baCYRILLIC CAPITAL LETTER ROUND OMEGA
U+047Bѻ%d1%bbCYRILLIC SMALL LETTER ROUND OMEGA
U+047CѼ%d1%bcCYRILLIC CAPITAL LETTER OMEGA WITH TITLO
U+047Dѽ%d1%bdCYRILLIC SMALL LETTER OMEGA WITH TITLO
U+047EѾ%d1%beCYRILLIC CAPITAL LETTER OT
U+047Fѿ%d1%bfCYRILLIC SMALL LETTER OT
U+0480Ҁ%d2%80CYRILLIC CAPITAL LETTER KOPPA
U+0481ҁ%d2%81CYRILLIC SMALL LETTER KOPPA
U+0482҂%d2%82CYRILLIC THOUSANDS SIGN
U+0483҃%d2%83COMBINING CYRILLIC TITLO
U+0484҄%d2%84COMBINING CYRILLIC PALATALIZATION
U+0485҅%d2%85COMBINING CYRILLIC DASIA PNEUMATA
U+0486҆%d2%86COMBINING CYRILLIC PSILI PNEUMATA
U+0487҇%d2%87COMBINING CYRILLIC POKRYTIE
U+0488҈%d2%88COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
U+0489҉%d2%89COMBINING CYRILLIC MILLIONS SIGN
U+048AҊ%d2%8aCYRILLIC CAPITAL LETTER SHORT I WITH TAIL
U+048Bҋ%d2%8bCYRILLIC SMALL LETTER SHORT I WITH TAIL
U+048CҌ%d2%8cCYRILLIC CAPITAL LETTER SEMISOFT SIGN
U+048Dҍ%d2%8dCYRILLIC SMALL LETTER SEMISOFT SIGN
U+048EҎ%d2%8eCYRILLIC CAPITAL LETTER ER WITH TICK
U+048Fҏ%d2%8fCYRILLIC SMALL LETTER ER WITH TICK
U+0490Ґ%d2%90CYRILLIC CAPITAL LETTER GHE WITH UPTURN
U+0491ґ%d2%91CYRILLIC SMALL LETTER GHE WITH UPTURN
U+0492Ғ%d2%92CYRILLIC CAPITAL LETTER GHE WITH STROKE
U+0493ғ%d2%93CYRILLIC SMALL LETTER GHE WITH STROKE
U+0494Ҕ%d2%94CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
U+0495ҕ%d2%95CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
U+0496Җ%d2%96CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
U+0497җ%d2%97CYRILLIC SMALL LETTER ZHE WITH DESCENDER
U+0498Ҙ%d2%98CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
U+0499ҙ%d2%99CYRILLIC SMALL LETTER ZE WITH DESCENDER
U+049AҚ%d2%9aCYRILLIC CAPITAL LETTER KA WITH DESCENDER
U+049Bқ%d2%9bCYRILLIC SMALL LETTER KA WITH DESCENDER
U+049CҜ%d2%9cCYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
U+049Dҝ%d2%9dCYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
U+049EҞ%d2%9eCYRILLIC CAPITAL LETTER KA WITH STROKE
U+049Fҟ%d2%9fCYRILLIC SMALL LETTER KA WITH STROKE
U+04A0Ҡ%d2%a0CYRILLIC CAPITAL LETTER BASHKIR KA
U+04A1ҡ%d2%a1CYRILLIC SMALL LETTER BASHKIR KA
U+04A2Ң%d2%a2CYRILLIC CAPITAL LETTER EN WITH DESCENDER
U+04A3ң%d2%a3CYRILLIC SMALL LETTER EN WITH DESCENDER
U+04A4Ҥ%d2%a4CYRILLIC CAPITAL LIGATURE EN GHE
U+04A5ҥ%d2%a5CYRILLIC SMALL LIGATURE EN GHE
U+04A6Ҧ%d2%a6CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
U+04A7ҧ%d2%a7CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
U+04A8Ҩ%d2%a8CYRILLIC CAPITAL LETTER ABKHASIAN HA
U+04A9ҩ%d2%a9CYRILLIC SMALL LETTER ABKHASIAN HA
U+04AAҪ%d2%aaCYRILLIC CAPITAL LETTER ES WITH DESCENDER
U+04ABҫ%d2%abCYRILLIC SMALL LETTER ES WITH DESCENDER
U+04ACҬ%d2%acCYRILLIC CAPITAL LETTER TE WITH DESCENDER
U+04ADҭ%d2%adCYRILLIC SMALL LETTER TE WITH DESCENDER
U+04AEҮ%d2%aeCYRILLIC CAPITAL LETTER STRAIGHT U
U+04AFү%d2%afCYRILLIC SMALL LETTER STRAIGHT U
U+04B0Ұ%d2%b0CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
U+04B1ұ%d2%b1CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
U+04B2Ҳ%d2%b2CYRILLIC CAPITAL LETTER HA WITH DESCENDER
U+04B3ҳ%d2%b3CYRILLIC SMALL LETTER HA WITH DESCENDER
U+04B4Ҵ%d2%b4CYRILLIC CAPITAL LIGATURE TE TSE
U+04B5ҵ%d2%b5CYRILLIC SMALL LIGATURE TE TSE
U+04B6Ҷ%d2%b6CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
U+04B7ҷ%d2%b7CYRILLIC SMALL LETTER CHE WITH DESCENDER
U+04B8Ҹ%d2%b8CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
U+04B9ҹ%d2%b9CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
U+04BAҺ%d2%baCYRILLIC CAPITAL LETTER SHHA
U+04BBһ%d2%bbCYRILLIC SMALL LETTER SHHA
U+04BCҼ%d2%bcCYRILLIC CAPITAL LETTER ABKHASIAN CHE
U+04BDҽ%d2%bdCYRILLIC SMALL LETTER ABKHASIAN CHE
U+04BEҾ%d2%beCYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
U+04BFҿ%d2%bfCYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
U+04C0Ӏ%d3%80CYRILLIC LETTER PALOCHKA
U+04C1Ӂ%d3%81CYRILLIC CAPITAL LETTER ZHE WITH BREVE
U+04C2ӂ%d3%82CYRILLIC SMALL LETTER ZHE WITH BREVE
U+04C3Ӄ%d3%83CYRILLIC CAPITAL LETTER KA WITH HOOK
U+04C4ӄ%d3%84CYRILLIC SMALL LETTER KA WITH HOOK
U+04C5Ӆ%d3%85CYRILLIC CAPITAL LETTER EL WITH TAIL
U+04C6ӆ%d3%86CYRILLIC SMALL LETTER EL WITH TAIL
U+04C7Ӈ%d3%87CYRILLIC CAPITAL LETTER EN WITH HOOK
U+04C8ӈ%d3%88CYRILLIC SMALL LETTER EN WITH HOOK
U+04C9Ӊ%d3%89CYRILLIC CAPITAL LETTER EN WITH TAIL
U+04CAӊ%d3%8aCYRILLIC SMALL LETTER EN WITH TAIL
U+04CBӋ%d3%8bCYRILLIC CAPITAL LETTER KHAKASSIAN CHE
U+04CCӌ%d3%8cCYRILLIC SMALL LETTER KHAKASSIAN CHE
U+04CDӍ%d3%8dCYRILLIC CAPITAL LETTER EM WITH TAIL
U+04CEӎ%d3%8eCYRILLIC SMALL LETTER EM WITH TAIL
U+04CFӏ%d3%8fCYRILLIC SMALL LETTER PALOCHKA
U+04D0Ӑ%d3%90CYRILLIC CAPITAL LETTER A WITH BREVE
U+04D1ӑ%d3%91CYRILLIC SMALL LETTER A WITH BREVE
U+04D2Ӓ%d3%92CYRILLIC CAPITAL LETTER A WITH DIAERESIS
U+04D3ӓ%d3%93CYRILLIC SMALL LETTER A WITH DIAERESIS
U+04D4Ӕ%d3%94CYRILLIC CAPITAL LIGATURE A IE
U+04D5ӕ%d3%95CYRILLIC SMALL LIGATURE A IE
U+04D6Ӗ%d3%96CYRILLIC CAPITAL LETTER IE WITH BREVE
U+04D7ӗ%d3%97CYRILLIC SMALL LETTER IE WITH BREVE
U+04D8Ә%d3%98CYRILLIC CAPITAL LETTER SCHWA
U+04D9ә%d3%99CYRILLIC SMALL LETTER SCHWA
U+04DAӚ%d3%9aCYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
U+04DBӛ%d3%9bCYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
U+04DCӜ%d3%9cCYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
U+04DDӝ%d3%9dCYRILLIC SMALL LETTER ZHE WITH DIAERESIS
U+04DEӞ%d3%9eCYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
U+04DFӟ%d3%9fCYRILLIC SMALL LETTER ZE WITH DIAERESIS
U+04E0Ӡ%d3%a0CYRILLIC CAPITAL LETTER ABKHASIAN DZE
U+04E1ӡ%d3%a1CYRILLIC SMALL LETTER ABKHASIAN DZE
U+04E2Ӣ%d3%a2CYRILLIC CAPITAL LETTER I WITH MACRON
U+04E3ӣ%d3%a3CYRILLIC SMALL LETTER I WITH MACRON
U+04E4Ӥ%d3%a4CYRILLIC CAPITAL LETTER I WITH DIAERESIS
U+04E5ӥ%d3%a5CYRILLIC SMALL LETTER I WITH DIAERESIS
U+04E6Ӧ%d3%a6CYRILLIC CAPITAL LETTER O WITH DIAERESIS
U+04E7ӧ%d3%a7CYRILLIC SMALL LETTER O WITH DIAERESIS
U+04E8Ө%d3%a8CYRILLIC CAPITAL LETTER BARRED O
U+04E9ө%d3%a9CYRILLIC SMALL LETTER BARRED O
U+04EAӪ%d3%aaCYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
U+04EBӫ%d3%abCYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
U+04ECӬ%d3%acCYRILLIC CAPITAL LETTER E WITH DIAERESIS
U+04EDӭ%d3%adCYRILLIC SMALL LETTER E WITH DIAERESIS
U+04EEӮ%d3%aeCYRILLIC CAPITAL LETTER U WITH MACRON
U+04EFӯ%d3%afCYRILLIC SMALL LETTER U WITH MACRON
U+04F0Ӱ%d3%b0CYRILLIC CAPITAL LETTER U WITH DIAERESIS
U+04F1ӱ%d3%b1CYRILLIC SMALL LETTER U WITH DIAERESIS
U+04F2Ӳ%d3%b2CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
U+04F3ӳ%d3%b3CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
U+04F4Ӵ%d3%b4CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
U+04F5ӵ%d3%b5CYRILLIC SMALL LETTER CHE WITH DIAERESIS
U+04F6Ӷ%d3%b6CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
U+04F7ӷ%d3%b7CYRILLIC SMALL LETTER GHE WITH DESCENDER
U+04F8Ӹ%d3%b8CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
U+04F9ӹ%d3%b9CYRILLIC SMALL LETTER YERU WITH DIAERESIS
U+04FAӺ%d3%baCYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
U+04FBӻ%d3%bbCYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
U+04FCӼ%d3%bcCYRILLIC CAPITAL LETTER HA WITH HOOK
U+04FDӽ%d3%bdCYRILLIC SMALL LETTER HA WITH HOOK
U+04FEӾ%d3%beCYRILLIC CAPITAL LETTER HA WITH STROKE
U+04FFӿ%d3%bfCYRILLIC SMALL LETTER HA WITH STROKE

HTML URL Код



Кодировка URL преобразует символы в формат, который может быть передан через интернет.


URL — унифицированный указатель ресурсов

Веб браузеры запрашивают страницы с веб серверов с помощью URL.

URL — это адрес веб страницы, например: https://schoolsw3.com


Кодировка URL (процентное кодирование)

URL адреса могут быть отправлены только через интернет ASCII символьный набор.

Поскольку URL адреса часто содержат символы вне набора ASCII, URL должен быть преобразован в допустимый формат ASCII.

Кодировка URL заменяет небезопасные символы ASCII на «%», за которым следуют две шестнадцатеричные знаки

Url адреса не могут содержать пробелы. Кодировка URL обычно заменяет пробел знаком плюс (+) или %20.


Попробуйте сами

Если Вы нажмете кнопку «Отправить» ниже, браузер закодирует ввод перед отправкой на сервер. Страница на сервере отобразит полученные входные данные.

Попробуйте другой ввод и нажмите кнопку «Отправить» еще раз.


Функции кодирования URL адреса

В JavaScript, PHP и php есть функции, которые могут быть использованы для URL кодирования строк.

В JavaScript можно использовать функцию encodeURI().

PHP имеет функцию rawurlencode(), и php имеет сервер функцию .URLEncode().

Нажмите кнопку «URL Encode», чтобы увидеть, как функция JavaScript кодирует текст.

Примечание: Функция JavaScript кодирует пространство как %20.


Справочник кодировки ASCII

Ваш браузер будет кодировать ввод в соответствии с набором символов, используемым на вашей странице.

Набор символов по умолчанию в HTML5, UTF-8.

СимволИз Windows-1252Из UTF-8
пространство%20%20
!%21%21
«%22%22
#%23%23
$%24%24
%%25%25
&%26%26
%27%27
(%28%28
)%29%29
*%2A%2A
+%2B%2B
,%2C%2C
%2D%2D
.%2E%2E
/%2F%2F
0%30%30
1%31%31
2%32%32
3%33%33
4%34%34
5%35%35
6%36%36
7%37%37
8%38%38
9%39%39
:%3A%3A
;%3B%3B
<%3C%3C
=%3D%3D
>%3E%3E
?%3F%3F
@%40%40
A%41%41
B%42%42
C%43%43
D%44%44
E%45%45
F%46%46
G%47%47
H%48%48
I%49%49
J%4A%4A
K%4B%4B
L%4C%4C
M%4D%4D
N%4E%4E
O%4F%4F
P%50%50
Q%51%51
R%52%52
S%53%53
T%54%54
U%55%55
V%56%56
W%57%57
X%58%58
Y%59%59
Z%5A%5A
[%5B%5B
\%5C%5C
]%5D%5D
^%5E%5E
_%5F%5F
`%60%60
a%61%61
b%62%62
c%63%63
d%64%64
e%65%65
f%66%66
g%67%67
h%68%68
i%69%69
j%6A%6A
k%6B%6B
l%6C%6C
m%6D%6D
n%6E%6E
o%6F%6F
p%70%70
q%71%71
r%72%72
s%73%73
t%74%74
u%75%75
v%76%76
w%77%77
x%78%78
y%79%79
z%7A%7A
{%7B%7B
|%7C%7C
}%7D%7D
~%7E%7E
 %7F%7F
`%80%E2%82%AC
%81%81
%82%E2%80%9A
ƒ%83%C6%92
%84%E2%80%9E
%85%E2%80%A6
%86%E2%80%A0
%87%E2%80%A1
ˆ%88%CB%86
%89%E2%80%B0
Š%8A%C5%A0
%8B%E2%80%B9
Œ%8C%C5%92
%8D%C5%8D
Ž%8E%C5%BD
%8F%8F
%90%C2%90
%91%E2%80%98
%92%E2%80%99
%93%E2%80%9C
%94%E2%80%9D
%95%E2%80%A2
%96%E2%80%93
%97%E2%80%94
˜%98%CB%9C
%99%E2%84
š%9A%C5%A1
%9B%E2%80
œ%9C%C5%93
%9D%9D
ž%9E%C5%BE
Ÿ%9F%C5%B8
 %A0%C2%A0
¡%A1%C2%A1
¢%A2%C2%A2
£%A3%C2%A3
¤%A4%C2%A4
¥%A5%C2%A5
¦%A6%C2%A6
§%A7%C2%A7
¨%A8%C2%A8
©%A9%C2%A9
ª%AA%C2%AA
«%AB%C2%AB
¬%AC%C2%AC
%AD%C2%AD
®%AE%C2%AE
¯%AF%C2%AF
°%B0%C2%B0
±%B1%C2%B1
²%B2%C2%B2
³%B3%C2%B3
´%B4%C2%B4
µ%B5%C2%B5
%B6%C2%B6
·%B7%C2%B7
¸%B8%C2%B8
¹%B9%C2%B9
º%BA%C2%BA
»%BB%C2%BB
¼%BC%C2%BC
½%BD%C2%BD
¾%BE%C2%BE
¿%BF%C2%BF
À%C0%C3%80
Á%C1%C3%81
Â%C2%C3%82
Ã%C3%C3%83
Ä%C4%C3%84
Å%C5%C3%85
Æ%C6%C3%86
Ç%C7%C3%87
È%C8%C3%88
É%C9%C3%89
Ê%CA%C3%8A
Ë%CB%C3%8B
Ì%CC%C3%8C
Í%CD%C3%8D
Î%CE%C3%8E
Ï%CF%C3%8F
Ð%D0%C3%90
Ñ%D1%C3%91
Ò%D2%C3%92
Ó%D3%C3%93
Ô%D4%C3%94
Õ%D5%C3%95
Ö%D6%C3%96
×%D7%C3%97
Ø%D8%C3%98
Ù%D9%C3%99
Ú%DA%C3%9A
Û%DB%C3%9B
Ü%DC%C3%9C
Ý%DD%C3%9D
Þ%DE%C3%9E
ß%DF%C3%9F
à%E0%C3%A0
á%E1%C3%A1
â%E2%C3%A2
ã%E3%C3%A3
ä%E4%C3%A4
å%E5%C3%A5
æ%E6%C3%A6
ç%E7%C3%A7
è%E8%C3%A8
é%E9%C3%A9
ê%EA%C3%AA
ë%EB%C3%AB
ì%EC%C3%AC
í%ED%C3%AD
î%EE%C3%AE
ï%EF%C3%AF
ð%F0%C3%B0
ñ%F1%C3%B1
ò%F2%C3%B2
ó%F3%C3%B3
ô%F4%C3%B4
õ%F5%C3%B5
ö%F6%C3%B6
÷%F7%C3%B7
ø%F8%C3%B8
ù%F9%C3%B9
ú%FA%C3%BA
û%FB%C3%BB
ü%FC%C3%BC
ý%FD%C3%BD
þ%FE%C3%BE
ÿ%FF%C3%BF

Справочник кодировке URL

Управляющие символы в ASCII %00-%1F первоначально были разработаны для управления аппаратными устройствами.

Управляющие символы не имеют ничего общего с URL.

ASCII символОписаниеURL кодирование
NULнулевой символ%00
SOHначало заголовка%01
STXначало текста%02
ETXконец текста%03
EOTконец передачи%04
ENQзапрос%05
ACK подтвердить%06
BELзвонок%07
BSклавиша backspace%08
HTгоризонтальная табуляция%09
LFперевод строки%0A
VTвертикальная табуляция%0B
FFперевод страницы%0C
CRвозврат каретки%0D
SOсдвиг из%0E
SIсдвиг в%0F
DLEпобег канала передачи данных%10
DC1контроль устройств 1%11
DC2контроль устройств 2%12
DC3контроль устройств 3%13
DC4контроль устройств 4%14
NAKотрицательное подтверждение%15
SYNсинхронизировать%16
ETBконец передачи блока%17
CANаннулировать%18
EMконец средства%19
SUBзамена%1A
ESCescape%1B
FS файл сепаратор%1C
GSгруппа сепаратор%1D
RSзапись сепаратор%1E
USблок сепаратор%1F

URL коды символов UTF-8 диапазон от U+0400 до U+04FF

Кодирование URL конвертирует символы в формат, который можно безопасно передать в качестве URL-адреса ресурса через интернет.

URL — это Единый указатель ресурсов (англ. Uniform Resource Locator). Веб-браузеры запрашивают HTML-документы с сервера, используя URL-адрес.

URL — это адрес веб-страницы, например: http://www.wm-school.ru

URL-адрес ресурса отправляется в интернет в ASCII-кодировке.
Если в URL содержатся символы, не входящие в ASCII-кодировку, URL конвертируется. Перекодироваться должны буквы кириллицы, буквы с диакритическими знаками, лигатуры, иероглифы. Кодирование URL конвертирует этот адрес в ASCII формат.
Кодировщик URL заменяет небезопасные символы ASCII знаком (%), за которым следуют два шестнадцатиричных числа, которые соответствуют значениям символов из кодировки ISO-8859-1 или UTF-8. URL не должен содержать пробелы. Кодировщик URL обычно заменяет пробелы знаком (%20).

Таблица URL кодов символов UTF-8 диапазон от U+0400 до U+04FF

UnicodeСимволURL кодUTF имя
U+0400Ѐ%d0%80Кирилическая прописная буква Е с грависом
U+0401Ё%d0%81Кирилическая прописная буква Ё
U+0402Ђ%d0%82Кирилическая прописная буква DJE
U+0403Ѓ%d0%83Кирилическая прописная буква GJE
U+0404Є%d0%84Кирилическая прописная буква украинская Е
U+0405Ѕ%d0%85Кирилическая прописная буква DZE
U+0406І%d0%86Кирилическая прописная буква белорусско-украинская I
U+0407Ї%d0%87Кирилическая прописная буква YI
U+0408Ј%d0%88Кирилическая прописная буква JE
U+0409Љ%d0%89Кирилическая прописная буква LJE
U+040AЊ%d0%8aКирилическая прописная буква NJE
U+040BЋ%d0%8bКирилическая прописная буква TSHE
U+040CЌ%d0%8cКирилическая прописная буква KJE
U+040DЍ%d0%8dКирилическая прописная буква И с грависом
U+040EЎ%d0%8eКирилическая прописная буква краткое У
U+040FЏ%d0%8fКирилическая прописная буква DZHE
U+0410А%d0%90Кирилическая прописная буква A
U+0411Б%d0%91Кирилическая прописная буква BE
U+0412В%d0%92Кирилическая прописная буква VE
U+0413Г%d0%93Кирилическая прописная буква GHE
U+0414Д%d0%94Кирилическая прописная буква DE
U+0415Е%d0%95Кирилическая прописная буква IE
U+0416Ж%d0%96Кирилическая прописная буква ZHE
U+0417З%d0%97Кирилическая прописная буква ZE
U+0418И%d0%98Кирилическая прописная буква I
U+0419Й%d0%99Кирилическая прописная буква краткое I
U+041AК%d0%9aКирилическая прописная буква KA
U+041BЛ%d0%9bКирилическая прописная буква EL
U+041CМ%d0%9cКирилическая прописная буква EM
U+041DН%d0%9dКирилическая прописная буква EN
U+041EО%d0%9eКирилическая прописная буква O
U+041FП%d0%9fКирилическая прописная буква PE
U+0420Р%d0%a0Кирилическая прописная буква ER
U+0421С%d0%a1Кирилическая прописная буква ES
U+0422Т%d0%a2Кирилическая прописная буква TE
U+0423У%d0%a3Кирилическая прописная буква U
U+0424Ф%d0%a4Кирилическая прописная буква EF
U+0425Х%d0%a5Кирилическая прописная буква HA
U+0426Ц%d0%a6Кирилическая прописная буква TSE
U+0427Ч%d0%a7Кирилическая прописная буква CHE
U+0428Ш%d0%a8Кирилическая прописная буква SHA
U+0429Щ%d0%a9Кирилическая прописная буква SHCHA
U+042AЪ%d0%aaКирилическая прописная буква твердый знак
U+042BЫ%d0%abКирилическая прописная буква YERU
U+042CЬ%d0%acКирилическая прописная буква мягкий знак
U+042DЭ%d0%adКирилическая прописная буква E
U+042EЮ%d0%aeКирилическая прописная буква YU
U+042FЯ%d0%afКирилическая прописная буква YA
U+0430а%d0%b0Кирилическая строчная буква A
U+0431б%d0%b1Кирилическая строчная буква BE
U+0432в%d0%b2Кирилическая строчная буква VE
U+0433г%d0%b3Кирилическая строчная буква GHE
U+0434д%d0%b4Кирилическая строчная буква DE
U+0435е%d0%b5Кирилическая строчная буква IE
U+0436ж%d0%b6Кирилическая строчная буква ZHE
U+0437з%d0%b7Кирилическая строчная буква ZE
U+0438и%d0%b8Кирилическая строчная буква I
U+0439й%d0%b9Кирилическая строчная буква краткое I
U+043Aк%d0%baКирилическая строчная буква KA
U+043Bл%d0%bbКирилическая строчная буква EL
U+043Cм%d0%bcКирилическая строчная буква EM
U+043Dн%d0%bdКирилическая строчная буква EN
U+043Eо%d0%beКирилическая строчная буква O
U+043Fп%d0%bfКирилическая строчная буква PE
U+0440р%d1%80Кирилическая строчная буква ER
U+0441с%d1%81Кирилическая строчная буква ES
U+0442т%d1%82Кирилическая строчная буква TE
U+0443у%d1%83Кирилическая строчная буква U
U+0444ф%d1%84Кирилическая строчная буква EF
U+0445х%d1%85Кирилическая строчная буква HA
U+0446ц%d1%86Кирилическая строчная буква TSE
U+0447ч%d1%87Кирилическая строчная буква CHE
U+0448ш%d1%88Кирилическая строчная буква SHA
U+0449щ%d1%89Кирилическая строчная буква SHCHA
U+044Aъ%d1%8aКирилическая строчная буква твердый знак
U+044Bы%d1%8bКирилическая строчная буква YERU
U+044Cь%d1%8cКирилическая строчная буква мягкий знак
U+044Dэ%d1%8dКирилическая строчная буква E
U+044Eю%d1%8eКирилическая строчная буква YU
U+044Fя%d1%8fКирилическая строчная буква YA
U+0450ѐ%d1%90Кирилическая строчная буква IE с грависом
U+0451ё%d1%91Кирилическая строчная буква IO
U+0452ђ%d1%92Кирилическая строчная буква DJE
U+0453ѓ%d1%93Кирилическая строчная буква GJE
U+0454є%d1%94Кирилическая строчная буква украинское IE
U+0455ѕ%d1%95Кирилическая строчная буква DZE
U+0456і%d1%96Кирилическая строчная буква белорусско-украинское I
U+0457ї%d1%97Кирилическая строчная буква YI
U+0458ј%d1%98Кирилическая строчная буква JE
U+0459љ%d1%99Кирилическая строчная буква LJE
U+045Aњ%d1%9aКирилическая строчная буква NJE
U+045Bћ%d1%9bКирилическая строчная буква TSHE
U+045Cќ%d1%9cКирилическая строчная буква KJE с акутом
U+045Dѝ%d1%9dКирилическая строчная буква I с грависом
U+045Eў%d1%9eКирилическая строчная буква краткое U
U+045Fџ%d1%9fКирилическая строчная буква DZHE
U+0460Ѡ%d1%a0Кирилическая прописная буква OMEGA
U+0461ѡ%d1%a1Кирилическая строчная буква OMEGA
U+0462Ѣ%d1%a2Кирилическая прописная буква YAT
U+0463ѣ%d1%a3Кирилическая строчная буква YAT
U+0464Ѥ%d1%a4Кирилическая прописная буква йотированная E
U+0465ѥ%d1%a5Кирилическая строчная буква йотированная E
U+0466Ѧ%d1%a6Кирилическая прописная буква малый YUS
U+0467ѧ%d1%a7Кирилическая строчная буква малый YUS
U+0468Ѩ%d1%a8Кирилическая прописная буква йотированный малый YUS
U+0469ѩ%d1%a9Кирилическая строчная буква йотированный малый YUS
U+046AѪ%d1%aaКирилическая прописная буква большой YUS
U+046Bѫ%d1%abКирилическая строчная буква большой YUS
U+046CѬ%d1%acКирилическая прописная буква йотированный большой YUS
U+046Dѭ%d1%adКирилическая строчная буква йотированный большой YUS
U+046EѮ%d1%aeКирилическая прописная буква KSI
U+046Fѯ%d1%afКирилическая строчная буква KSI
U+0470Ѱ%d1%b0Кирилическая прописная буква PSI
U+0471ѱ%d1%b1Кирилическая строчная буква PSI
U+0472Ѳ%d1%b2Кирилическая прописная буква FITA
U+0473ѳ%d1%b3Кирилическая строчная буква FITA
U+0474Ѵ%d1%b4Кирилическая прописная буква IZHITSA
U+0475ѵ%d1%b5Кирилическая строчная буква IZHITSA
U+0476Ѷ%d1%b6Кирилическая прописная буква IZHITSA с двойным грависом
U+0477ѷ%d1%b7Кирилическая строчная буква IZHITSA с двойным грависом
U+0478Ѹ%d1%b8Кирилическая прописная буква UK
U+0479ѹ%d1%b9Кирилическая строчная буква UK
U+047AѺ%d1%baКирилическая прописная буква круглая OMEGA
U+047Bѻ%d1%bbКирилическая строчная буква круглая OMEGA
U+047CѼ%d1%bcКирилическая прописная буква OMEGA с титлом
U+047Dѽ%d1%bdКирилическая строчная буква OMEGA с титлом
U+047EѾ%d1%beКирилическая прописная буква OT
U+047Fѿ%d1%bfКирилическая строчная буква OT
U+0480Ҁ%d2%80Кирилическая прописная буква KOPPA
U+0481ҁ%d2%81Кирилическая строчная буква KOPPA
U+0482҂%d2%82Кирилический знак тысячи
U+0483◌҃%d2%83знак TITLO
U+0484◌҄%d2%84знак PALATALIZATION
U+0485◌҅%d2%85густое придыхание (дария)
U+0486◌҆%d2%86тонкое придыхание (псили)
U+0487◌҇%d2%87покрытие (используется с буквотитлами)
U+0488◌҈◌%d2%88знак сотен тысяч
U+0489◌҉◌%d2%89знак миллионов
U+048AҊ%d2%8aКирилическая прописная буква краткое I с седилем
U+048Bҋ%d2%8bКирилическая строчная буква краткое I с седилем
U+048CҌ%d2%8cКирилическая прописная буква полумягкий знак
U+048Dҍ%d2%8dКирилическая строчная буква полумягкий знак
U+048EҎ%d2%8eКирилическая прописная буква ER с тиком
U+048Fҏ%d2%8fКирилическая строчная буква ER с тиком
U+0490Ґ%d2%90Кирилическая прописная буква GHE с подъемом
U+0491ґ%d2%91Кирилическая строчная буква GHE с подъемом
U+0492Ғ%d2%92Кирилическая прописная GHE с горизонтальной чертой
U+0493ғ%d2%93Кирилическая строчная GHE с горизонтальной чертой
U+0494Ҕ%d2%94Кирилическая прописная GHE с средним хуком
U+0495ҕ%d2%95Кирилическая строчная GHE с средним хуком
U+0496Җ%d2%96Кирилическая прописная буква ZHE с десцендером
U+0497җ%d2%97Кирилическая строчная ZHE с десцендером
U+0498Ҙ%d2%98Кирилическая прописная буква ZE с десцендером
U+0499ҙ%d2%99Кирилическая строчная ZE с десцендером
U+049AҚ%d2%9aКирилическая прописная буква KA с десцендером
U+049Bқ%d2%9bКирилическая строчная буква KA с десцендером
U+049CҜ%d2%9cКирилическая прописная буква KA с вертикальной чертой
U+049Dҝ%d2%9dКирилическая строчная буква KA с вертикальной чертой
U+049EҞ%d2%9eКирилическая прописная буква KA с горизонтальной чертой
U+049Fҟ%d2%9fКирилическая строчная буква KA с горизонтальной чертой
U+04A0Ҡ%d2%a0Кирилическая прописная буква башкирская KA
U+04A1ҡ%d2%a1Кирилическая строчная буква башкирская KA
U+04A2Ң%d2%a2Кирилическая прописная буква EN с десцендером
U+04A3ң%d2%a3Кирилическая строчная буква EN с десцендером
U+04A4Ҥ%d2%a4Кирилическая прописная буква EN GHE
U+04A5ҥ%d2%a5Кирилическая строчная буква EN GHE
U+04A6Ҧ%d2%a6Кирилическая прописная буква PE с средним хуком
U+04A7ҧ%d2%a7Кирилическая строчная буква PE с средним хуком
U+04A8Ҩ%d2%a8Кирилическая прописная буква абхазская HA
U+04A9ҩ%d2%a9Кирилическая строчная буква абхазская HA
U+04AAҪ%d2%aaКирилическая прописная буква ES с десцендером
U+04ABҫ%d2%abКирилическая строчная буква ES с десцендером
U+04ACҬ%d2%acКирилическая прописная буква TE с десцендером
U+04ADҭ%d2%adКирилическая строчная буква TE с десцендером
U+04AEҮ%d2%aeКирилическая прописная буква прямое U
U+04AFү%d2%afКирилическая строчная буква прямое U
U+04B0Ұ%d2%b0Кирилическая прописная буква прямое U с горизонтальной чертой
U+04B1ұ%d2%b1Кирилическая строчная буква прямое U с горизонтальной чертой
U+04B2Ҳ%d2%b2Кирилическая прописная буква HA с десцендером
U+04B3ҳ%d2%b3Кирилическая строчная буква HA с десцендером
U+04B4Ҵ%d2%b4Кирилическая прописная буква TE TSE
U+04B5ҵ%d2%b5Кирилическая строчная буква TE TSE
U+04B6Ҷ%d2%b6Кирилическая прописная буква CHE с десцендером
U+04B7ҷ%d2%b7Кирилическая строчная буква CHE с десцендером
U+04B8Ҹ%d2%b8Кирилическая прописная буква CHE с вертикальной чертой
U+04B9ҹ%d2%b9Кирилическая строчная буква CHE с вертикальной чертой
U+04BAҺ%d2%baКирилическая прописная буква SHHA
U+04BBһ%d2%bbКирилическая строчная буква SHHA
U+04BCҼ%d2%bcКирилическая прописная буква абхазская CHE
U+04BDҽ%d2%bdКирилическая строчная буква абхазская CHE
U+04BEҾ%d2%beКирилическая прописная буква абхазская CHE с десцендером
U+04BFҿ%d2%bfКирилическая строчная буква абхазская CHE с десцендером
U+04C0Ӏ%d3%80Кирилическая буква PALOCHKA
U+04C1Ӂ%d3%81Кирилическая прописная буква ZHE с знаком краткости
U+04C2ӂ%d3%82Кирилическая строчная буква ZHE с знаком краткости
U+04C3Ӄ%d3%83Кирилическая прописная буква KA с хуком
U+04C4ӄ%d3%84Кирилическая строчная буква KA с хуком
U+04C5Ӆ%d3%85Кирилическая прописная буква EL с седилем
U+04C6ӆ%d3%86Кирилическая строчная буква EL с седилем
U+04C7Ӈ%d3%87Кирилическая прописная буква EN с хуком
U+04C8ӈ%d3%88Кирилическая строчная буква EN с хуком
U+04C9Ӊ%d3%89Кирилическая прописная буква EN с седилем
U+04CAӊ%d3%8aКирилическая строчная буква EN с седилем
U+04CBӋ%d3%8bКирилическая прописная буква хаказская CHE
U+04CCӌ%d3%8cКирилическая строчная буква хаказская CHE
U+04CDӍ%d3%8dКирилическая прописная буква EM с седилем
U+04CEӎ%d3%8eКирилическая строчная буква EM с седилем
U+04CFӏ%d3%8fКириллическая строчная буква PALOCHKA: диакритический знак или знак придыхания в кавказских языках
U+04D0Ӑ%d3%90Кирилическая прописная буква A с знаком краткости
U+04D1ӑ%d3%91Кирилическая строчная буква A с знаком краткости
U+04D2Ӓ%d3%92Кирилическая прописная буква A с диерезисом
U+04D3ӓ%d3%93Кирилическая строчная буква A с диерезисом
U+04D4Ӕ%d3%94Кирилическая прописная лигатура A IE
U+04D5ӕ%d3%95Кирилическая строчная лигатура A IE
U+04D6Ӗ%d3%96Кирилическая прописная буква IE с знаком краткости
U+04D7ӗ%d3%97Кирилическая строчная буква IE с знаком краткости
U+04D8Ә%d3%98Кирилическая прописная буква SCHWA
U+04D9ә%d3%99Кирилическая строчная буква SCHWA
U+04DAӚ%d3%9aКирилическая прописная буква SCHWA с диерезисом
U+04DBӛ%d3%9bКирилическая строчная буква SCHWA с диерезисом
U+04DCӜ%d3%9cКирилическая прописная буква ZHE с диерезисом
U+04DDӝ%d3%9dКирилическая строчная буква ZHE с диерезисом
U+04DEӞ%d3%9eКирилическая прописная буква ZE с диерезисом
U+04DFӟ%d3%9fКирилическая строчная буква ZE с диерезисом
U+04E0Ӡ%d3%a0Кирилическая прописная буква абхазская DZE
U+04E1ӡ%d3%a1Кирилическая строчная буква абхазская DZE
U+04E2Ӣ%d3%a2Кириллическая прописная буква I с макроном
U+04E3ӣ%d3%a3Кириллическая строчная буква I с макроном
U+04E4Ӥ%d3%a4Кириллическая прописная буква I с диерезисом
U+04E5ӥ%d3%a5Кириллическая строчная буква I с диерезисом
U+04E6Ӧ%d3%a6Кириллическая прописная буква O с диерезисом
U+04E7ӧ%d3%a7Кириллическая строчная буква o с диерезисом
U+04E8Ө%d3%a8Кириллическая прописная буква O с перемычкой
U+04E9ө%d3%a9Кириллическая строчная буква O с перемычкой
U+04EAӪ%d3%aaКириллическая прописная буква O с перемычкой и с диерезисом
U+04EBӫ%d3%abКириллическая строчная буква O с перемычкой и с диерезисом
U+04ECӬ%d3%acКириллическая прописная буква E с диерезисом
U+04EDӭ%d3%adКириллическая строчная буква E с диерезисом
U+04EEӮ%d3%aeКириллическая прописная буква U с макроном
U+04EFӯ%d3%afКириллическая строчная буква U с макроном
U+04F0Ӱ%d3%b0Кириллическая прописная буква U с диерезисом
U+04F1ӱ%d3%b1Кириллическая строчная буква U с диерезисом
U+04F2Ӳ%d3%b2Кириллическая прописная буква U с двойным акутом
U+04F3ӳ%d3%b3Кириллическая строчная буква U с двойным акутом
U+04F4Ӵ%d3%b4Кириллическая прописная буква CHE с диерезисом
U+04F5ӵ%d3%b5Кириллическая строчная буква CHE с диерезисом
U+04F6Ӷ%d3%b6Кириллическая прописная буква GHE с десцендером
U+04F7ӷ%d3%b7Кириллическая строчная буква GHE с десцендером
U+04F8Ӹ%d3%b8Кириллическая прописная буква YERU с диерезисом
U+04F9ӹ%d3%b9Кириллическая строчная буква YERU с диерезисом
U+04FAӺ%d3%baКириллическая прописная буква GHE с перечеркиванием и десцендером
U+04FBӻ%d3%bbКириллическая строчная буква GHE с перечеркиванием и десцендером
U+04FCӼ%d3%bcКириллическая прописная буква HA с десцендером
U+04FDӽ%d3%bdКириллическая строчная буква HA с десцендером
U+04FEӾ%d3%beКириллическая прописная буква HA с перечеркиванием
U+04FFӿ%d3%bfКириллическая строчная буква HA с перечеркиванием

Декодирование URL адресов

Unicode
code point
Символ URL код UTF имя
U+0400 Ѐ %d0%80 CYRILLIC CAPITAL LETTER IE WITH GRAVE
U+0401 Ё %d0%81 CYRILLIC CAPITAL LETTER IO
U+0402 Ђ %d0%82 CYRILLIC CAPITAL LETTER DJE
U+0403 Ѓ %d0%83 CYRILLIC CAPITAL LETTER GJE
U+0404 Є %d0%84 CYRILLIC CAPITAL LETTER UKRAINIAN IE
U+0405 Ѕ %d0%85 CYRILLIC CAPITAL LETTER DZE
U+0406 І %d0%86 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
U+0407 Ї %d0%87 CYRILLIC CAPITAL LETTER YI
U+0408 Ј %d0%88 CYRILLIC CAPITAL LETTER JE
U+0409 Љ %d0%89 CYRILLIC CAPITAL LETTER LJE
U+040A Њ %d0%8a CYRILLIC CAPITAL LETTER NJE
U+040B Ћ %d0%8b CYRILLIC CAPITAL LETTER TSHE
U+040C Ќ %d0%8c CYRILLIC CAPITAL LETTER KJE
U+040D Ѝ %d0%8d CYRILLIC CAPITAL LETTER I WITH GRAVE
U+040E Ў %d0%8e CYRILLIC CAPITAL LETTER SHORT U
U+040F Џ %d0%8f CYRILLIC CAPITAL LETTER DZHE
U+0410 А %d0%90 CYRILLIC CAPITAL LETTER A
U+0411 Б %d0%91 CYRILLIC CAPITAL LETTER BE
U+0412 В %d0%92 CYRILLIC CAPITAL LETTER VE
U+0413 Г %d0%93 CYRILLIC CAPITAL LETTER GHE
U+0414 Д %d0%94 CYRILLIC CAPITAL LETTER DE
U+0415 Е %d0%95 CYRILLIC CAPITAL LETTER IE
U+0416 Ж %d0%96 CYRILLIC CAPITAL LETTER ZHE
U+0417 З %d0%97 CYRILLIC CAPITAL LETTER ZE
U+0418 И %d0%98 CYRILLIC CAPITAL LETTER I
U+0419 Й %d0%99 CYRILLIC CAPITAL LETTER SHORT I
U+041A К %d0%9a CYRILLIC CAPITAL LETTER KA
U+041B Л %d0%9b CYRILLIC CAPITAL LETTER EL
U+041C М %d0%9c CYRILLIC CAPITAL LETTER EM
U+041D Н %d0%9d CYRILLIC CAPITAL LETTER EN
U+041E О %d0%9e CYRILLIC CAPITAL LETTER O
U+041F П %d0%9f CYRILLIC CAPITAL LETTER PE
U+0420 Р %d0%a0 CYRILLIC CAPITAL LETTER ER
U+0421 С %d0%a1 CYRILLIC CAPITAL LETTER ES
U+0422 Т %d0%a2 CYRILLIC CAPITAL LETTER TE
U+0423 У %d0%a3 CYRILLIC CAPITAL LETTER U
U+0424 Ф %d0%a4 CYRILLIC CAPITAL LETTER EF
U+0425 Х %d0%a5 CYRILLIC CAPITAL LETTER HA
U+0426 Ц %d0%a6 CYRILLIC CAPITAL LETTER TSE
U+0427 Ч %d0%a7 CYRILLIC CAPITAL LETTER CHE
U+0428 Ш %d0%a8 CYRILLIC CAPITAL LETTER SHA
U+0429 Щ %d0%a9 CYRILLIC CAPITAL LETTER SHCHA
U+042A Ъ %d0%aa CYRILLIC CAPITAL LETTER HARD SIGN
U+042B Ы %d0%ab CYRILLIC CAPITAL LETTER YERU
U+042C Ь %d0%ac CYRILLIC CAPITAL LETTER SOFT SIGN
U+042D Э %d0%ad CYRILLIC CAPITAL LETTER E
U+042E Ю %d0%ae CYRILLIC CAPITAL LETTER YU
U+042F Я %d0%af CYRILLIC CAPITAL LETTER YA
U+0430 а %d0%b0 CYRILLIC SMALL LETTER A
U+0431 б %d0%b1 CYRILLIC SMALL LETTER BE
U+0432 в %d0%b2 CYRILLIC SMALL LETTER VE
U+0433 г %d0%b3 CYRILLIC SMALL LETTER GHE
U+0434 д %d0%b4 CYRILLIC SMALL LETTER DE
U+0435 е %d0%b5 CYRILLIC SMALL LETTER IE
U+0436 ж %d0%b6 CYRILLIC SMALL LETTER ZHE
U+0437 з %d0%b7 CYRILLIC SMALL LETTER ZE
U+0438 и %d0%b8 CYRILLIC SMALL LETTER I
U+0439 й %d0%b9 CYRILLIC SMALL LETTER SHORT I
U+043A к %d0%ba CYRILLIC SMALL LETTER KA
U+043B л %d0%bb CYRILLIC SMALL LETTER EL
U+043C м %d0%bc CYRILLIC SMALL LETTER EM
U+043D н %d0%bd CYRILLIC SMALL LETTER EN
U+043E о %d0%be CYRILLIC SMALL LETTER O
U+043F п %d0%bf CYRILLIC SMALL LETTER PE
U+0440 р %d1%80 CYRILLIC SMALL LETTER ER
U+0441 с %d1%81 CYRILLIC SMALL LETTER ES
U+0442 т %d1%82 CYRILLIC SMALL LETTER TE
U+0443 у %d1%83 CYRILLIC SMALL LETTER U
U+0444 ф %d1%84 CYRILLIC SMALL LETTER EF
U+0445 х %d1%85 CYRILLIC SMALL LETTER HA
U+0446 ц %d1%86 CYRILLIC SMALL LETTER TSE
U+0447 ч %d1%87 CYRILLIC SMALL LETTER CHE
U+0448 ш %d1%88 CYRILLIC SMALL LETTER SHA
U+0449 щ %d1%89 CYRILLIC SMALL LETTER SHCHA
U+044A ъ %d1%8a CYRILLIC SMALL LETTER HARD SIGN
U+044B ы %d1%8b CYRILLIC SMALL LETTER YERU
U+044C ь %d1%8c CYRILLIC SMALL LETTER SOFT SIGN
U+044D э %d1%8d CYRILLIC SMALL LETTER E
U+044E ю %d1%8e CYRILLIC SMALL LETTER YU
U+044F я %d1%8f CYRILLIC SMALL LETTER YA
U+0450 ѐ %d1%90 CYRILLIC SMALL LETTER IE WITH GRAVE
U+0451 ё %d1%91 CYRILLIC SMALL LETTER IO
U+0452 ђ %d1%92 CYRILLIC SMALL LETTER DJE
U+0453 ѓ %d1%93 CYRILLIC SMALL LETTER GJE
U+0454 є %d1%94 CYRILLIC SMALL LETTER UKRAINIAN IE
U+0455 ѕ %d1%95 CYRILLIC SMALL LETTER DZE
U+0456 і %d1%96 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
U+0457 ї %d1%97 CYRILLIC SMALL LETTER YI
U+0458 ј %d1%98 CYRILLIC SMALL LETTER JE
U+0459 љ %d1%99 CYRILLIC SMALL LETTER LJE
U+045A њ %d1%9a CYRILLIC SMALL LETTER NJE
U+045B ћ %d1%9b CYRILLIC SMALL LETTER TSHE
U+045C ќ %d1%9c CYRILLIC SMALL LETTER KJE
U+045D ѝ %d1%9d CYRILLIC SMALL LETTER I WITH GRAVE
U+045E ў %d1%9e CYRILLIC SMALL LETTER SHORT U
U+045F џ %d1%9f CYRILLIC SMALL LETTER DZHE
U+0460 Ѡ %d1%a0 CYRILLIC CAPITAL LETTER OMEGA
U+0461 ѡ %d1%a1 CYRILLIC SMALL LETTER OMEGA
U+0462 Ѣ %d1%a2 CYRILLIC CAPITAL LETTER YAT
U+0463 ѣ %d1%a3 CYRILLIC SMALL LETTER YAT
U+0464 Ѥ %d1%a4 CYRILLIC CAPITAL LETTER IOTIFIED E
U+0465 ѥ %d1%a5 CYRILLIC SMALL LETTER IOTIFIED E
U+0466 Ѧ %d1%a6 CYRILLIC CAPITAL LETTER LITTLE YUS
U+0467 ѧ %d1%a7 CYRILLIC SMALL LETTER LITTLE YUS
U+0468 Ѩ %d1%a8 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
U+0469 ѩ %d1%a9 CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
U+046A Ѫ %d1%aa CYRILLIC CAPITAL LETTER BIG YUS
U+046B ѫ %d1%ab CYRILLIC SMALL LETTER BIG YUS
U+046C Ѭ %d1%ac CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
U+046D ѭ %d1%ad CYRILLIC SMALL LETTER IOTIFIED BIG YUS
U+046E Ѯ %d1%ae CYRILLIC CAPITAL LETTER KSI
U+046F ѯ %d1%af CYRILLIC SMALL LETTER KSI
U+0470 Ѱ %d1%b0 CYRILLIC CAPITAL LETTER PSI
U+0471 ѱ %d1%b1 CYRILLIC SMALL LETTER PSI
U+0472 Ѳ %d1%b2 CYRILLIC CAPITAL LETTER FITA
U+0473 ѳ %d1%b3 CYRILLIC SMALL LETTER FITA
U+0474 Ѵ %d1%b4 CYRILLIC CAPITAL LETTER IZHITSA
U+0475 ѵ %d1%b5 CYRILLIC SMALL LETTER IZHITSA
U+0476 Ѷ %d1%b6 CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
U+0477 ѷ %d1%b7 CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
U+0478 Ѹ %d1%b8 CYRILLIC CAPITAL LETTER UK
U+0479 ѹ %d1%b9 CYRILLIC SMALL LETTER UK
U+047A Ѻ %d1%ba CYRILLIC CAPITAL LETTER ROUND OMEGA
U+047B ѻ %d1%bb CYRILLIC SMALL LETTER ROUND OMEGA
U+047C Ѽ %d1%bc CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
U+047D ѽ %d1%bd CYRILLIC SMALL LETTER OMEGA WITH TITLO
U+047E Ѿ %d1%be CYRILLIC CAPITAL LETTER OT
U+047F ѿ %d1%bf CYRILLIC SMALL LETTER OT
U+0480 Ҁ %d2%80 CYRILLIC CAPITAL LETTER KOPPA
U+0481 ҁ %d2%81 CYRILLIC SMALL LETTER KOPPA
U+0482 ҂ %d2%82 CYRILLIC THOUSANDS SIGN
U+0483 ҃ %d2%83 COMBINING CYRILLIC TITLO
U+0484 ҄ %d2%84 COMBINING CYRILLIC PALATALIZATION
U+0485 ҅ %d2%85 COMBINING CYRILLIC DASIA PNEUMATA
U+0486 ҆ %d2%86 COMBINING CYRILLIC PSILI PNEUMATA
U+0487 ҇ %d2%87 COMBINING CYRILLIC POKRYTIE
U+0488 ҈ %d2%88 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
U+0489 ҉ %d2%89 COMBINING CYRILLIC MILLIONS SIGN
U+048A Ҋ %d2%8a CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
U+048B ҋ %d2%8b CYRILLIC SMALL LETTER SHORT I WITH TAIL
U+048C Ҍ %d2%8c CYRILLIC CAPITAL LETTER SEMISOFT SIGN
U+048D ҍ %d2%8d CYRILLIC SMALL LETTER SEMISOFT SIGN
U+048E Ҏ %d2%8e CYRILLIC CAPITAL LETTER ER WITH TICK
U+048F ҏ %d2%8f CYRILLIC SMALL LETTER ER WITH TICK
U+0490 Ґ %d2%90 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
U+0491 ґ %d2%91 CYRILLIC SMALL LETTER GHE WITH UPTURN
U+0492 Ғ %d2%92 CYRILLIC CAPITAL LETTER GHE WITH STROKE
U+0493 ғ %d2%93 CYRILLIC SMALL LETTER GHE WITH STROKE
U+0494 Ҕ %d2%94 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
U+0495 ҕ %d2%95 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
U+0496 Җ %d2%96 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
U+0497 җ %d2%97 CYRILLIC SMALL LETTER ZHE WITH DESCENDER
U+0498 Ҙ %d2%98 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
U+0499 ҙ %d2%99 CYRILLIC SMALL LETTER ZE WITH DESCENDER
U+049A Қ %d2%9a CYRILLIC CAPITAL LETTER KA WITH DESCENDER
U+049B қ %d2%9b CYRILLIC SMALL LETTER KA WITH DESCENDER
U+049C Ҝ %d2%9c CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
U+049D ҝ %d2%9d CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
U+049E Ҟ %d2%9e CYRILLIC CAPITAL LETTER KA WITH STROKE
U+049F ҟ %d2%9f CYRILLIC SMALL LETTER KA WITH STROKE
U+04A0 Ҡ %d2%a0 CYRILLIC CAPITAL LETTER BASHKIR KA
U+04A1 ҡ %d2%a1 CYRILLIC SMALL LETTER BASHKIR KA
U+04A2 Ң %d2%a2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER
U+04A3 ң %d2%a3 CYRILLIC SMALL LETTER EN WITH DESCENDER
U+04A4 Ҥ %d2%a4 CYRILLIC CAPITAL LIGATURE EN GHE
U+04A5 ҥ %d2%a5 CYRILLIC SMALL LIGATURE EN GHE
U+04A6 Ҧ %d2%a6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
U+04A7 ҧ %d2%a7 CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
U+04A8 Ҩ %d2%a8 CYRILLIC CAPITAL LETTER ABKHASIAN HA
U+04A9 ҩ %d2%a9 CYRILLIC SMALL LETTER ABKHASIAN HA
U+04AA Ҫ %d2%aa CYRILLIC CAPITAL LETTER ES WITH DESCENDER
U+04AB ҫ %d2%ab CYRILLIC SMALL LETTER ES WITH DESCENDER
U+04AC Ҭ %d2%ac CYRILLIC CAPITAL LETTER TE WITH DESCENDER
U+04AD ҭ %d2%ad CYRILLIC SMALL LETTER TE WITH DESCENDER
U+04AE Ү %d2%ae CYRILLIC CAPITAL LETTER STRAIGHT U
U+04AF ү %d2%af CYRILLIC SMALL LETTER STRAIGHT U
U+04B0 Ұ %d2%b0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
U+04B1 ұ %d2%b1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
U+04B2 Ҳ %d2%b2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER
U+04B3 ҳ %d2%b3 CYRILLIC SMALL LETTER HA WITH DESCENDER
U+04B4 Ҵ %d2%b4 CYRILLIC CAPITAL LIGATURE TE TSE
U+04B5 ҵ %d2%b5 CYRILLIC SMALL LIGATURE TE TSE
U+04B6 Ҷ %d2%b6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
U+04B7 ҷ %d2%b7 CYRILLIC SMALL LETTER CHE WITH DESCENDER
U+04B8 Ҹ %d2%b8 CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
U+04B9 ҹ %d2%b9 CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
U+04BA Һ %d2%ba CYRILLIC CAPITAL LETTER SHHA
U+04BB һ %d2%bb CYRILLIC SMALL LETTER SHHA
U+04BC Ҽ %d2%bc CYRILLIC CAPITAL LETTER ABKHASIAN CHE
U+04BD ҽ %d2%bd CYRILLIC SMALL LETTER ABKHASIAN CHE
U+04BE Ҿ %d2%be CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
U+04BF ҿ %d2%bf CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
U+04C0 Ӏ %d3%80 CYRILLIC LETTER PALOCHKA
U+04C1 Ӂ %d3%81 CYRILLIC CAPITAL LETTER ZHE WITH BREVE
U+04C2 ӂ %d3%82 CYRILLIC SMALL LETTER ZHE WITH BREVE
U+04C3 Ӄ %d3%83 CYRILLIC CAPITAL LETTER KA WITH HOOK
U+04C4 ӄ %d3%84 CYRILLIC SMALL LETTER KA WITH HOOK
U+04C5 Ӆ %d3%85 CYRILLIC CAPITAL LETTER EL WITH TAIL
U+04C6 ӆ %d3%86 CYRILLIC SMALL LETTER EL WITH TAIL
U+04C7 Ӈ %d3%87 CYRILLIC CAPITAL LETTER EN WITH HOOK
U+04C8 ӈ %d3%88 CYRILLIC SMALL LETTER EN WITH HOOK
U+04C9 Ӊ %d3%89 CYRILLIC CAPITAL LETTER EN WITH TAIL
U+04CA ӊ %d3%8a CYRILLIC SMALL LETTER EN WITH TAIL
U+04CB Ӌ %d3%8b CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
U+04CC ӌ %d3%8c CYRILLIC SMALL LETTER KHAKASSIAN CHE
U+04CD Ӎ %d3%8d CYRILLIC CAPITAL LETTER EM WITH TAIL
U+04CE ӎ %d3%8e CYRILLIC SMALL LETTER EM WITH TAIL
U+04CF ӏ %d3%8f CYRILLIC SMALL LETTER PALOCHKA
U+04D0 Ӑ %d3%90 CYRILLIC CAPITAL LETTER A WITH BREVE
U+04D1 ӑ %d3%91 CYRILLIC SMALL LETTER A WITH BREVE
U+04D2 Ӓ %d3%92 CYRILLIC CAPITAL LETTER A WITH DIAERESIS
U+04D3 ӓ %d3%93 CYRILLIC SMALL LETTER A WITH DIAERESIS
U+04D4 Ӕ %d3%94 CYRILLIC CAPITAL LIGATURE A IE
U+04D5 ӕ %d3%95 CYRILLIC SMALL LIGATURE A IE
U+04D6 Ӗ %d3%96 CYRILLIC CAPITAL LETTER IE WITH BREVE
U+04D7 ӗ %d3%97 CYRILLIC SMALL LETTER IE WITH BREVE
U+04D8 Ә %d3%98 CYRILLIC CAPITAL LETTER SCHWA
U+04D9 ә %d3%99 CYRILLIC SMALL LETTER SCHWA
U+04DA Ӛ %d3%9a CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
U+04DB ӛ %d3%9b CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
U+04DC Ӝ %d3%9c CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
U+04DD ӝ %d3%9d CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
U+04DE Ӟ %d3%9e CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
U+04DF ӟ %d3%9f CYRILLIC SMALL LETTER ZE WITH DIAERESIS
U+04E0 Ӡ %d3%a0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE
U+04E1 ӡ %d3%a1 CYRILLIC SMALL LETTER ABKHASIAN DZE
U+04E2 Ӣ %d3%a2 CYRILLIC CAPITAL LETTER I WITH MACRON
U+04E3 ӣ %d3%a3 CYRILLIC SMALL LETTER I WITH MACRON
U+04E4 Ӥ %d3%a4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS
U+04E5 ӥ %d3%a5 CYRILLIC SMALL LETTER I WITH DIAERESIS
U+04E6 Ӧ %d3%a6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS
U+04E7 ӧ %d3%a7 CYRILLIC SMALL LETTER O WITH DIAERESIS
U+04E8 Ө %d3%a8 CYRILLIC CAPITAL LETTER BARRED O
U+04E9 ө %d3%a9 CYRILLIC SMALL LETTER BARRED O
U+04EA Ӫ %d3%aa CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
U+04EB ӫ %d3%ab CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
U+04EC Ӭ %d3%ac CYRILLIC CAPITAL LETTER E WITH DIAERESIS
U+04ED ӭ %d3%ad CYRILLIC SMALL LETTER E WITH DIAERESIS
U+04EE Ӯ %d3%ae CYRILLIC CAPITAL LETTER U WITH MACRON
U+04EF ӯ %d3%af CYRILLIC SMALL LETTER U WITH MACRON
U+04F0 Ӱ %d3%b0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS
U+04F1 ӱ %d3%b1 CYRILLIC SMALL LETTER U WITH DIAERESIS
U+04F2 Ӳ %d3%b2 CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
U+04F3 ӳ %d3%b3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
U+04F4 Ӵ %d3%b4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
U+04F5 ӵ %d3%b5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS
U+04F6 Ӷ %d3%b6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
U+04F7 ӷ %d3%b7 CYRILLIC SMALL LETTER GHE WITH DESCENDER
U+04F8 Ӹ %d3%b8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
U+04F9 ӹ %d3%b9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS
U+04FA Ӻ %d3%ba CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
U+04FB ӻ %d3%bb CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
U+04FC Ӽ %d3%bc CYRILLIC CAPITAL LETTER HA WITH HOOK
U+04FD ӽ %d3%bd CYRILLIC SMALL LETTER HA WITH HOOK
U+04FE Ӿ %d3%be CYRILLIC CAPITAL LETTER HA WITH STROKE
U+04FF ӿ %d3%bf CYRILLIC SMALL LETTER HA WITH STROKE

Мой URL — это не ваш URL / Habr

Когда давным-давно в 1996 году я приступил к работе над программой httpget, предшественницей проекта Curl, я написал свой первый синтаксический анализатор URL. Как раз тогда этот универсальный адрес получил название URL: Uniform Resource Locator (единый указатель ресурсов). Его спецификация была опубликована IETF в 1994 году. Аббревиатура «URL» была затем использована как источник вдохновения для названия инструмента и проекта Curl.

Термин «URL» был позднее изменён; его стали называть URI (Uniform Resource Identifier — единый идентификатор ресурсов), согласно спецификации, опубликованной в 2005 году, однако основное сохранилось: синтаксис для строки, задающей онлайн-ресурс и указывающей протокол для получения этого ресурса. Мы требуем, чтобы curl принимал указатели URL, как определено данной спецификацией RFC 3986. Ниже я расскажу, почему на самом деле это не совсем так.

Был ещё родственный RFC, описывающий IRI: Internationalized Resource Identifier (международный идентификатор ресурсов). IRI, по существу, то же самое, что URI, но IRI позволяют использовать символы, не входящие в ASCII.

Консорциум WHATWG позднее создал свою собственную спецификацию URL, в основном, сведя вместе форматы и идеи от URI и IRI с сильным упором на браузеры (что неудивительно). Одна из объявленных ими целей — «Модернизировать RFC 3986 и RFC 3987 в соответствии с современными реализациями и постепенно вывести их из употребления». Они хотят вернуться к использованию термина «URL», справедливо заявляя, что термины URI и IRI просто запутывают ситуацию и что люди так и не поняли их (или часто даже не знают, что эти термины существуют).

Спецификация WHATWG написана в духе старой доброй мантры браузеров: быть как можно более либеральными с пользователями, всегда пытаться угадать, что они имеют в виду, и выворачиваться наизнанку, пытаясь сделать это. Хотя при этом мы все знаем сейчас, что закон Постеля — не самый лучший подход к делу. На деле это значит, что спецификация позволяет использовать в URL слишком много слэшей, пробелы и символы, не входящие в ASCII.

С моей точки зрения, такую спецификацию также очень трудно читать и соблюдать, поскольку она не очень подробно описывает синтаксис или формат, но при этом навязывает обязательный алгоритм парсинга. Чтобы проверить моё утверждение: посмотрите, что это спецификация говорит о концевой точке после имени хоста в URL.

Вдобавок ко всем этим стандартам и спецификациям, в интерфейсе всех браузеров есть адресная строка (которую часто называют и по-другому), которая позволяет пользователям вводить какие угодно забавные строки и преобразовывает их в URL. Если ввести «http://localhost/%41» в адресную строку, то участок с процентом будет преобразован в «A» (поскольку 41 в шестнадцатеричном исчислении является заглавной буквой A в ASCII), но если ввести «http://localhost/A A«, то фактически в исходящий HTTP-запрос GET будет отправлено «/A%20A» (с пробелом в URL-кодировке). Я говорю об этом, так как люди часто думают, что всё, что можно ввести в эту строку — и есть URL.

Указанное выше — в основном моё (искаженное) представление, с какими спецификациями и стандартами нам пока приходится работать. Теперь давайте добавим реальности и посмотрим, какие проблемы мы получаем, когда мой URL — это не ваш URL.

Так что же такое URL?

Или более конкретно — как мы пишем их? Какой синтаксис используем?

Думаю, одна из самых больших ошибок в спецификации WHATWG (и в ней причина, почему я выступаю против этой спецификации в её текущей форме с твёрдым убеждением, что они неправы) состоит в том, что они полагают, будто только им позволено работать с URL и давать им определение; они ограничивают свое представление об URL исключительно браузерами, HTML и адресными строками. Конечно, WHATWG создан большими компаниями, представляющими браузеры, которые использует почти каждый, а в этих браузерах широко работают указатели URL, но сами URL — явление значительно большее.

Представление об URL, существующее у WHATWG, не слишком широко принимается за пределами браузеров.

Двоеточие-слэш-слэш

Если спросить пользователей — обычных людей без какого-либо особого знания протоколов или сети — о том, что такое URL, то что они ответят? Последовательность «://» (двоеточие-слэш-слэш) была бы в начале списка ответов; несколько лет назад, когда браузеры показывали URL более полно, это было бы еще заметнее. Увидев эту последовательность, мы сразу понимаем, что перед нами именно URL.

Однако давайте отойдём от пользователей и оглядимся — в мире существуют почтовые клиенты, эмуляторы терминалов, текстовые редакторы, Perl-скрипты и многое-многое другое, что способно распознавать URL и работать с ними. Например, открыть URL в браузере, превратить в активную ссылку в сгенерированном HTML и так далее. Огромное количество названных скриптов и программ будет использовать именно последовательность «двоеточие-слэш-слэш» как главный признак.

Спецификация WHATWG говорит, что должен быть как минимум один слэш и что парсер при этом обязан принимать какое угодно количество слэшей. Это значит, что «http:/example.com» и «http:///////////////example.com» — полностью подходящие варианты. RFC 3986 и многие другие с этим не согласны. Ну, действительно, большинство из людей, с которыми я спорил последние несколько дней, даже те, кто работает в вебе, говорит, думает и убеждено, что URL имеет два слэша. Просто посмотрите внимательнее на скриншот результата поиска картинок в Гугл по запросу «URL» выше в этой статье.

Мы просто знаем, что у URL есть два слэша (хотя, да, URL типа file: обычно имеют три слэша, но давайте пока проигнорируем это). Не один. Не три. Два. Но WHATWG с этим не согласен.

«Есть хоть одна настоящая причина принимать более двух слэшей для не-файловых URL?» (спрашиваю я раздраженно у членов WHATWG)

«Факт в том, что это делают все браузеры.»

Спецификация говорит это, потому что браузеры реализовали её именно так.

Никакое лучшее объяснение не было дано даже после того, как я указал, что это утверждение неправильное и далеко не все браузеры делают так. Возможно, эта ветка обсуждения покажется вам весьма познавательной.

В проекте Curl мы как раз недавно начали обсуждать, как обращаться с указателями URL, имеющими число слэшей, отличное от двух, потому что, оказывается, уже есть серверы, передающие обратно такие URL в заголовке “Location:”, и некоторые браузеры без возражений принимают их. Curl — нет, так же как и большинство из множества других библиотек и инструментов командной строки. Кого нам поддержать?

Пробелы

Символ пробела (код 32 в ASCII, шестнадцатеричный код 0x20) не может быть частью URL. Если требуется отправить его, то следует использовать URL-кодировку, как это делают с любым другим недопустимым символом, который надо сделать частью URL. URL-кодировка — это байтовое значение в шестнадцатеричном исчислении со знаком процента перед ним. Таким образом, «%20» означает пробел. Это также означает, что синтаксический анализатор, например, сканирующий текст на предмет указателей URL, узнаёт, что достиг конца URL, когда он обнаруживает недопустимый символ. Например, пробел.

Браузеры обычно преобразовывают все %20 в своих адресных строках в символ пробела, чтобы ссылки выглядели прилично. При копировании адреса в буфер и вставке его в текстовый редактор мы видим пробелы как %20, что и требуется.

Я не уверен, в этом ли причина, но браузеры также принимают пробелы как часть URL, получая, например, переадресацию в HTTP-ответе. Такие URL передаются от сервера к клиенту в заголовке «Location:». Браузеры без проблем допускают пробелы в них URL, кодируя их в виде %20 и отправляя следующий запрос. Это заставляет curl принимать пробелы в перенаправляемых «URL».

Не-ASCII

Поддержка в URL языков, включающих символы, не входящие в ASCII, конечно, важно, особенно для незападных сообществ, и я согласен, что спецификация IRI никогда не была достаточно хороша. Я лично далёко не эксперт в интернационализации, поэтому я руководствуюсь тем, что слышал от других. Но, конечно, пользователи нелатинских алфавитов и систем печати должны иметь возможность записывать свои «интернет-адреса» в ресурсы и использовать их как ссылки.

В идеальном случае у нас была бы интернационализированная версия для показа пользователю, и версия в кодировке ASCII для внутреннего использования в сетевых запросах.

Для международных доменных имён имя преобразуется в кодировку punycode так, чтобы оно могло быть прочитано обычными серверами DNS, которые ничего не знают об именах в кодировке, отличной от ASCII. Идентификаторы URI не имеют IDN-имён; IRI и URL по версии WHATWG — имеют. Сurl поддерживает IDN-имена хостов.

WHATWG заявляет, что URL могут использовать UTF-8, тогда как URI — только ASCII. Curl не воспринимает не-ASCII-символы в части адреса, задающей путь, но кодирует их процентом в исходящих запросах; это порождает “интересные» побочные эффекты, когда не-ASCII-символы представлены в коде, отличном от UTF-8, что является, например, стандартным для Windows.

Подобно тому, что я написал выше, это приводит к серверам, отправляющим назад не-ASCII-коды в HTTP-заголовках, которые браузеры охотно принимают, и не-браузерам тоже приходится работать с ними.

Стандарта URL не существует

Я не пытался представить полный список проблем или несоответствий — здесь просто некоторая подборка трудностей, с которыми я недавно столкнулся. «URL», выданный в одном месте, конечно, совсем необязательно будет принят или понят в другом месте как «URL».

В наши дни даже curl уже не следует строго ни одной опубликованной спецификации — мы медленно деградируем в угоду “веб-совместимости”.

Единый стандарт URL отсутствует, и какая-либо работа в этом направлении не ведётся. Я не могу считать, что WHATWG прилагает настоящие усилия к этому, поскольку она пишет спецификацию закрытой группой без серьёзных попыток привлечь более широкое сообщество.

Кодирование URL // Вебшкола онлайн



Кодирование URL конвертирует символы в формат, который можно безопасно передать через интернет.

URL

URL — это Единый указатель ресурсов (Uniform Resource Locator). Веб-браузеры запрашивают страницы с сервера, используя URL.

URL — это адрес веб-страницы, например: http://www.yandex.ru


Кодирование URL

URL отправляются в интернет в ASCII-кодировке.

Если в URL содержатся символы, не входящие в ASCII-кодировку, URL конвертируется. Кодирование URL конвертирует этот адрес в ASCII формат.

Кодировщик URL заменяет небезопасные символы ASCII знаком «%», за которым следуют два шестнадцатиричных числа, которые соответствуют значениям символов из кодировки ISO-8859-1.

URL не должно содержать пробелы. Кодировщик URL обычно заменяет пробелы знаком «+».


Справка по кодам URL

Символ ASCII URL-код
пробел %20
! %21
« %22
# %23
$ %24
% %25
& %26
%27
( %28
) %29
* %2A
+ %2B
, %2C
%2D
. %2E
/ %2F
0 %30
1 %31
2 %32
3 %33
4 %34
5 %35
6 %36
7 %37
8 %38
9 %39
: %3A
; %3B
< %3C
= %3D
> %3E
? %3F
@ %40
A %41
B %42
C %43
D %44
E %45
F %46
G %47
H %48
I %49
J %4A
K %4B
L %4C
M %4D
N %4E
O %4F
P %50
Q %51
R %52
S %53
T %54
U %55
V %56
W %57
X %58
Y %59
Z %5A
[ %5B
\ %5C
] %5D
^ %5E
_ %5F
` %60
a %61
b %62
c %63
d %64
e %65
f %66
g %67
h %68
i %69
j %6A
k %6B
l %6C
m %6D
n %6E
o %6F
p %70
q %71
r %72
s %73
t %74
u %75
v %76
w %77
x %78
y %79
z %7A
{ %7B
| %7C
} %7D
~ %7E
  %7F
%80
  %81
%82
ƒ %83
%84
%85
%86
%87
ˆ %88
%89
Š %8A
%8B
Π%8C
  %8D
Ž %8E
  %8F
  %90
%91
%92
%93
%94
%95
%96
%97
˜ %98
%99
š %9A
%9B
œ %9C
  %9D
ž %9E
Ÿ %9F
  %A0
¡ %A1
¢ %A2
£ %A3
  %A4
¥ %A5
| %A6
§ %A7
¨ %A8
© %A9
ª %AA
« %AB
¬ %AC
¯ %AD
® %AE
¯ %AF
° %B0
± %B1
² %B2
³ %B3
´ %B4
µ %B5
%B6
· %B7
¸ %B8
¹ %B9
º %BA
» %BB
¼ %BC
½ %BD
¾ %BE
¿ %BF
À %C0
Á %C1
 %C2
à %C3
Ä %C4
Å %C5
Æ %C6
Ç %C7
È %C8
É %C9
Ê %CA
Ë %CB
Ì %CC
Í %CD
Î %CE
Ï %CF
Ð %D0
Ñ %D1
Ò %D2
Ó %D3
Ô %D4
Õ %D5
Ö %D6
  %D7
Ø %D8
Ù %D9
Ú %DA
Û %DB
Ü %DC
Ý %DD
Þ %DE
ß %DF
à %E0
á %E1
â %E2
ã %E3
ä %E4
å %E5
æ %E6
ç %E7
è %E8
é %E9
ê %EA
ë %EB
ì %EC
í %ED
î %EE
ï %EF
ð %F0
ñ %F1
ò %F2
ó %F3
ô %F4
õ %F5
ö %F6
÷ %F7
ø %F8
ù %F9
ú %FA
û %FB
ü %FC
ý %FD
þ %FE
ÿ %FF


КОДИР.URL (функция КОДИР.URL) — Excel

Функция Кодир. URL возвращает строку, зашифрованную в виде URL-адреса, заменяя определенные символы, отличные от алфавитно-цифровых, с символом процента (%) и шестнадцатеричное число.

Примечания: 

  • Функция КОДИР. URL недоступна в Excel в Интернете или Excel для Mac.

  • Функция КОДИР. URL может отображаться в коллекции функций Excel для Mac, но она основана на возможностях операционной системы Windows, поэтому она не будет возвращать результаты на компьютере Mac.

Синтаксис

КОДИР.URL(Текст)

Аргументы функции КОДИР. URL описаны ниже.

Аргумент

Описание

Текст   

Строка, в которой кодируется URL-адрес

Пример

Вот простой пример, который ссылается на файл Excel на сервере Microsoft SharePoint Server. 

= КОДИР. URL («http://Контосо.шарепоинт.ком/теамс/финанце/документс/април Reports/прибыль и убыток. xlsx»)

 Что приводит к следующим результатам:

протокол HTTP %3 A %2 F %2 F contoso. SharePoint. com %2 f [%2 f, %2 f %2 f апреля %2 0 сообщает %2 f о %1 нулю, %2  

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *