URL коды символов ACSII


Главная / Таблица URL кодов ASCII /


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

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

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

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

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

URL-коды специальных (управляющих) символов

Первоначально управляющие символы таблицы ASCII (диапазон 00-31, плюс 127) были разработаны для того, чтобы управлять устройствами аппаратных средств, таких как телетайп, ввод данных на перфоленту и др.
Управляющие символы (кроме горизонтальной табуляции, перевода строки и возврата каретки) не используются в HTML-документах.

Таблица URL-кодов специальных (управляющих) символов

DecHexСимволURL-код
000 %00
101 %01
202 %02
303 %03
404 %04
505
 
%05
606 %06
707 %07
808backspace%08
909tab%09
100alinefeed%0a
110b %0b
120c %0c
130dcarriage return%0d
140e %0e
150f %0f
1610 %10
1711 %11
1812 %12
1913 %13
2014 %14
2115 %15
2216 %16
2317 %17
2418 %18
2519 %19
261a %1a
271b %1b
281c %1c
291d %1d
301e %1e
311f %1f
1277f
 
%7f

URL-коды символов ISO-Latin (диапазон 128-255)

Символы в диапазоне с 128 по 255 отводятся для специфических символов букв алфавитов западно-европейских языков, символов псевдографики, некоторых букв греческого алфавита, а также ряда математических и финансовых символов.

URL-коды символов ISO-Latin (диапазон 128-255)

DecHexСимволURL-код
12880€%80
12981%81
13082‚%82
13183ƒ%83
13284„%84
13385…%85
13486†%86
13587‡%87
13688ˆ%88
13789‰%89
1388aŠ%8a
1398b‹%8b
1408cŒ%8c
1418d%8d
1428eŽ%8e
1438f%8f
14490%90
14591‘%91
14692’%92
14793“%93
14894”%94
14995•%95
15096–%96
15197—
%97
15298˜%98
15399™%99
1549aš%9a
1559b›%9b
1569cœ%9c
1579d%9d
1589ež%9e
1599fŸ%9f
160a0 %a0
161a1¡%a1
162a2¢%a2
163a3£%a3
164a4¤%a4
165a5¥%a5
166a6¦%a6
167a7§%a7
168a8¨%a8
169a9©%a9
170aaª%aa
171ab«%ab
172ac¬%ac
173ad­%ad
174ae®%ae
175af¯%af
176b0°%b0
177b1±%b1
178b2²%b2
179b3³%b3
180b4´%b4
181b5µ%b5
182b6%b6
183b7·%b7
184b8¸%b8
185b9¹%b9
186baº%ba
187bb»%bb
188bc¼%bc
189bd½%bd
190be¾%be
191bf¿%bf
192c0À%c0
193c1Á%c1
194c2Â%c2
195c3Ã%c3
196c4Ä%c4
197c5Å%c5
198c6Æ%v6
199c7Ç%c7
200c8È%c8
201c9É%c9
202caÊ%ca
203cbË%cb
204ccÌ%cc
205cdÍ%cd
206ceÎ%ce
207cfÏ%cf
208d0Ð%d0
209d1Ñ%d1
210d2Ò%d2
211d3Ó%d3
212d4Ô%d4
213d5Õ%d5
214d6Ö%d6
215d7×%d7
216d8Ø%d8
217d9Ù%d9
218
da
Ú%da
219dbÛ%db
220dcÜ%dc
221ddÝ%dd
222deÞ%de
223dfß%df
224e0à%e0
225e1á%e1
226e2â%e2
227e3ã%e3
228e4ä%e4
229e5å%e5
230e6æ%e6
231e7ç%e7
232e8è%e8
233e9é%e9
234eaê%ea
235ebë%eb
236ecì%ec
237edí%ed
238eeî%ee
239efï%ef
240f0ð%f0
241f1ñ%f1
242f2ò%f2
243f3ó%f3
244f4ô%f4
245f5õ%f5
246f6ö%f6
247f7÷%f7
248f8ø%f8
249f9ù%f9
250faú%fa
251fbû%fb
252fcü%fc
253fdý%fd
254feþ%fe
255ffÿ%ff

Зарезервированные символы

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

Таблица URL-кодов зарезервированных символов

DecHexСимволURL-код
3624$%24
38
26
&%26
432b+%2b
442c,%2c
472f/%2f
583a:%3a
593b;%3b
613d=%3d
633f?%3f
6440@%40

Небезопасные символы

Небезопасные символы — это пробел, кавычки, знак меньше, знак больше, знак диез, знак проценты, фигурные скобки, прямой слэш, обратный слэш, тильда, квдратные скобки, гравис. Эти символы также должны всегда быть закодированы.%5e1267e~%7e915b[%5b935d]%5d9660`%60


Смотрите также:

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

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

Таблица кодов символов кирилицы UTF-8

Таблица кодов символов Windows-1251



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

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

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

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-кодирование и декодирование — онлайн

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

URL-кодирование, также известное как «процентное кодирование», представляет собой механизм кодирования информации в универсальном идентификаторе ресурса (URI). Хотя это известно как URL-кодирование, на самом деле оно более широко используется в основном наборе унифицированных идентификаторов ресурсов (URI), который включает в себя как унифицированный указатель ресурса (URL), так и унифицированное имя ресурса (URN). Как таковой он также используется при подготовке данных медиа-типа «application/x-www-form-urlencoded», который часто используется при отправке данных формы HTML в HTTP-запросах.

Дополнительные параметры

  • Набор символов: Наш веб-сайт использует набор символов UTF-8, поэтому ваши входные данные передаются в этом формате. Измените этот параметр, если вы хотите преобразовать данные в другой набор символов перед кодированием. Обратите внимание, что в случае текстовых данных схема кодирования не содержит набора символов, поэтому вам может потребоваться указать соответствующий набор в процессе декодирования. Что касается файлов, то по умолчанию используется двоичный вариант, который исключает любое преобразование; эта опция необходима для всего, кроме обычных текстовых документов.
  • Разделитель новой строки: В системах Unix и Windows используются разные символы разрыва строки, поэтому перед кодированием любой вариант будет заменен в ваших данных выбранным параметром. Для раздела файлов это частично не имеет значения, так как файлы уже содержат соответствующие разделители, но вы можете определить, какой из них использовать для функций «кодировать каждую строку отдельно» и «разбить строки на куски».
  • Каждую строку кодировать отдельно: Даже символы новой строки преобразуются в их процентно-кодированные формы. Используйте эту опцию, если вы хотите закодировать несколько независимых записей данных, разделенных разрывами строк. (*)
  • Разделить строки на части: Закодированные данные станут непрерывным текстом без пробелов, поэтому отметьте эту опцию, если хотите разбить их на несколько строк. Применяемое ограничение на количество символов определено в спецификации MIME (RFC 2045), в которой указано, что длина закодированных строк не должна превышать 76 символов. (*)
  • Режим реального времени: Когда вы включаете эту опцию, введенные данные немедленно кодируются встроенными функциями JavaScript вашего браузера, без отправки какой-либо информации на наши серверы. В настоящее время этот режим поддерживает только набор символов UTF-8.
(*) Эти параметры не могут быть включены одновременно, так как результирующий вывод не будет действителен для большинства приложений.

Надежно и надежно

Вся связь с нашими серверами осуществляется через защищенные зашифрованные соединения SSL (https). Мы удаляем загруженные файлы с наших серверов сразу после обработки, а полученный загружаемый файл удаляется сразу после первой попытки загрузки или 15 минут бездействия (в зависимости от того, что короче). Мы никоим образом не храним и не проверяем содержимое отправленных данных или загруженных файлов. Ознакомьтесь с нашей политикой конфиденциальности ниже для получения более подробной информации.

Совершенно бесплатно

Наш инструмент можно использовать бесплатно. Отныне вам не нужно скачивать какое-либо программное обеспечение для таких простых задач.

Подробная информация о кодировке URL

Типы символов URI

Символы, разрешенные в URI, являются зарезервированными или незарезервированными (или символ процента как часть процентного кодирования). Зарезервированные символы — это символы, которые иногда имеют особое значение. Например, символы косой черты используются для разделения разных частей URL-адреса (или, в более общем смысле, URI). Незарезервированные символы не имеют такого специального значения. Используя процентное кодирование, зарезервированные символы представляются с помощью специальных последовательностей символов. Наборы зарезервированных и незарезервированных символов, а также обстоятельства, при которых определенные зарезервированные символы имеют специальное значение, немного меняются с каждой новой редакцией спецификаций, регулирующих URI и схемы URI.



Другие символы в URI должны быть закодированы в процентах.

Зарезервированные символы с процентным кодированием

Когда символ из зарезервированного набора («зарезервированный символ») имеет особое значение («зарезервированное назначение») в определенном контексте, и схема URI говорит, что необходимо использовать этот символ для какой-либо другой цели, то символ должен быть закодирован в процентах. Процентное кодирование зарезервированного символа означает преобразование символа в соответствующее ему байтовое значение в ASCII, а затем представление этого значения в виде пары шестнадцатеричных цифр. Цифры, которым предшествует знак процента («%»), затем используются в URI вместо зарезервированного символа. (Для символа, отличного от ASCII, он обычно преобразуется в последовательность байтов в UTF-8, а затем каждое значение байта представляется, как указано выше.)

Зарезервированный символ «/», например, если он используется в компоненте «путь» URI, имеет особое значение, поскольку он является разделителем между сегментами пути. Если в соответствии с заданной схемой URI в сегменте пути должен быть символ «/», то в сегменте должны использоваться три символа «%2F» (или «%2f») вместо «/».


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

В компоненте «запрос» URI (часть после символа «?»), например, «/» по-прежнему считается зарезервированным символом, но обычно не имеет зарезервированного назначения (если не указано иное в конкретной схеме URI). Символ не нужно кодировать в процентах, если он не имеет зарезервированного назначения.

URI, отличающиеся только тем, является ли зарезервированный символ процентным кодированием или нет, обычно считаются неэквивалентными (обозначающими один и тот же ресурс), за исключением случаев, когда рассматриваемые зарезервированные символы не имеют зарезервированного назначения. Это определение зависит от правил, установленных для зарезервированных символов отдельными схемами URI.

Незарезервированные символы с процентным кодированием

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

URI, отличающиеся только тем, является ли незарезервированный символ процентным кодированием или нет, эквивалентны по определению, но на практике процессоры URI не всегда могут обрабатывать их одинаково. Например, потребители URI не должны рассматривать «%41» иначе, чем «A» («%41» — это процентное кодирование «A») или «%7E» иначе, чем «~», но некоторые это делают. Поэтому для обеспечения максимальной совместимости производителям URI не рекомендуется использовать процентное кодирование незарезервированных символов.

Процентное кодирование символа процента

Поскольку символ процента («%») служит индикатором октетов, закодированных в процентах, он должен быть закодирован в процентах как «%25», чтобы этот октет можно было использовать в качестве данных в URI.

Произвольные данные с процентным кодированием

Большинство схем URI включают представление произвольных данных, таких как IP-адрес или путь к файловой системе, в виде компонентов URI. Спецификации схемы URI должны, но часто не обеспечивают явное сопоставление между символами URI и всеми возможными значениями данных, представленными этими символами.

Двоичные данные

После публикации RFC 1738 в 1994 г. было указано, что схемы, обеспечивающие представление двоичных данных в URI, должны делить данные на 8-битные байты и кодировать каждый байт в процентах в так же, как указано выше. Значение байта 0F (шестнадцатеричное), например, должно быть представлено как «%0F», но значение байта 41 (шестнадцатеричное) может быть представлено как «A» или «%41». Использование незакодированных символов для буквенно-цифровых и других незарезервированных символов обычно предпочтительнее, поскольку это приводит к более коротким URL-адресам.

Символьные данные

Процедура процентного кодирования двоичных данных часто экстраполируется, иногда неуместно или без полного уточнения, для применения к символьным данным. В годы становления World Wide Web при работе с символами данных в репертуаре ASCII и использовании соответствующих им байтов в ASCII в качестве основы для определения последовательностей с процентным кодированием эта практика была относительно безвредной; многие люди предполагали, что символы и байты сопоставляются один к одному и взаимозаменяемы. Однако потребность в представлении символов за пределами диапазона ASCII быстро росла, и схемы и протоколы URI часто не могли обеспечить стандартные правила подготовки символьных данных для включения в URI. Следовательно, веб-приложения начали использовать различные многобайтовые кодировки, кодировки с отслеживанием состояния и другие кодировки, несовместимые с ASCII, в качестве основы для процентного кодирования, что привело к неоднозначности, а также к трудностям с надежной интерпретацией URI.

Например, многие схемы и протоколы URI, основанные на RFC 1738 и 2396, предполагают, что символы данных будут преобразованы в байты в соответствии с некоторой неуказанной кодировкой символов, прежде чем они будут представлены в URI незарезервированными символами или процентно закодированными байтами. Если схема не позволяет URI предоставить подсказку о том, какая кодировка использовалась, или если кодировка конфликтует с использованием ASCII для процентного кодирования зарезервированных и незарезервированных символов, то URI нельзя надежно интерпретировать. Некоторые схемы вообще не учитывают кодировку и вместо этого просто предполагают, что символы данных сопоставляются непосредственно с символами URI, что оставляет на усмотрение отдельных пользователей решать, следует ли кодировать в процентах символы данных, которые не входят ни в зарезервированные, ни в незарезервированные наборы.


Произвольные символьные данные иногда кодируются в процентах и ​​используются в ситуациях, отличных от URI, например, в программах запутывания паролей или других системных протоколах перевода.

URL Encode Decode — Процентное кодирование и декодирование URL.

Используйте указанный выше онлайн-инструмент для кодирования или декодирования строки текста. Для всемирной интероперабельности URI должны быть закодированы единообразно. Чтобы сопоставить широкий диапазон символов, используемых во всем мире, с примерно 60 разрешенными символами в URI, используется двухэтапный процесс:

  • Преобразование строки символов в последовательность байтов с использованием кодировки UTF-8
  • Преобразование каждого байта, который не является буквой или цифрой ASCII, в %HH, где HH — шестнадцатеричное значение байта

Например, строка: François ,будет закодирована как: Fran%C3%A7ois

(«ç» кодируется в UTF-8 как два байта C3 (hex) и A7 (hex), которые затем записываются как три символа «%c3» и «%a7» соответственно. ) Это может сделать URI довольно длинным (до 9 символов).символы ASCII для одного символа Unicode), но намерение состоит в том, чтобы браузеры нуждались только в для отображения декодированной формы, и многие протоколы могут отправлять UTF-8 без экранирования %HH.

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

Термин URL-кодирование немного неточен, поскольку процедура кодирования не ограничивается URL-адреса (унифицированные указатели ресурсов), но также могут применяться к любым другие URI (унифицированные идентификаторы ресурсов) такие как URN (унифицированные имена ресурсов). Следовательно, следует отдать предпочтение термину процентное кодирование.

Какие символы разрешены в URL?

Допустимые символы в URI: зарезервировано или не зарезервировано (или символ процента как часть процентного кодирования). Зарезервированные символа — это те символы, которые иногда имеют особое значение, а незарезервированные символа не имеют такого значения. значение. Используя процентное кодирование, символы, которые в противном случае были бы запрещены, представляются с использованием разрешенных символов. Наборы зарезервированных и незарезервированных символов и обстоятельства, при которых определенные зарезервированные символы имеют особое значение. немного менялись с каждым пересмотром спецификаций, которые управляют URI и схемами URI.

В соответствии с RFC 3986 символы в URL-адресе должны быть взяты из определенного набора незарезервированных и зарезервированных символов ASCII. Любые другие символы не допускаются в URL.

Незарезервированные символы могут быть закодированы, но не должны быть закодированы. Незарезервированные символы:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ 0 1 2 3 4 5 6 7 8 9 - _ . ~

Зарезервированные символы должны кодироваться только при определенных обстоятельствах. Зарезервированные символы:

! * ' ( ) ; : @ & = + $ , / ? % # [ ]

Кодирование/декодирование фрагмента текста

RFC 3986 не определяет, в соответствии с каким символом таблица кодирования символов, отличных от ASCII (например, умлауты ä, ö, ü), должна быть закодирован. Поскольку URL-кодировка включает пару шестнадцатеричных цифр, а пара шестнадцатеричных цифр эквивалентна 8 битам, теоретически можно использовать одну из 8-битных кодовых страниц для символов, отличных от ASCII (например, ISO-8859-1 для умлаутов).

С другой стороны, поскольку многие языки имеют свою собственную 8-битную кодовую страницу, обработка всех этих разных 8-битных кодовых страниц была бы довольно сложной задачей. хлопотное дело. Некоторые языки даже не вписываются в 8-битную кодовую страницу (например, китайский). Поэтому, RFC 3629 предлагает использовать Таблица кодировки символов UTF-8 для символов, отличных от ASCII. Следующий инструмент учитывает это и предлагает выбрать между таблицей кодировки символов ASCII и символом UTF-8. кодировочная таблица. Если вы выберете таблицу кодировки символов ASCII, появится предупреждающее сообщение, если URL-адрес закодирован/декодирован текст содержит символы, отличные от ASCII.

Когда и зачем использовать кодировку URL?

При отправке данных, которые были введены в HTML-формы, имена и значения полей формы кодируются и отправляются на сервер в Сообщение HTTP-запроса с использованием метода GET или POST или, исторически, по электронной почте. Кодировка, используемая по умолчанию, основана на очень ранней версии. общих правил процентного кодирования URI с рядом модификаций, таких как нормализация новой строки и замена пробелов с « + «вместо» %20 «. MIME-тип данных, закодированных таким образом, — application/x-www-form-urlencoded , и в настоящее время он определен (все еще очень устаревшим образом) в спецификациях HTML и XForms. В дополнение Спецификация CGI содержит правила того, как веб-серверы декодируют данные этого типа и делают их доступными для приложений.