Введение в HTML-кодирование URL

В этой статье мы подробно узнаем о кодировании URL-адресов HTML. HTML URL является аббревиатурой от Uniform Resource Locator для глобального или IP-адреса в World Wide Web. Веб-сервер получает страницу, используя URL для веб-браузера.

Пример: https://www.google.com является одним из URL.

Набор символов ASCII важен для HTML-кодирования URL. URL отправляется в Интернет с использованием набора символов ASCII. Не-ASCII-символы ограничены, поскольку они могут создавать конфликт при поиске пути к серверу. Из-за этой проблемы HTML использует URL-кодировку.

HTML URL Encoding, преобразуйте символ не ASCII в формат, который можно отправить в Интернет. Пользователи могут быть преобразованы с использованием «%», чтобы продолжить с двумя шестнадцатеричными цифрами.

Как выполнить кодировку URL в HTML?

  • Язык HTML создает URL, используя теги и атрибуты href. Например . если вы создаете какой-либо сайт и хотите перейти с одной страницы на другую, напишите имя файла.,
  • Некоторые символы ограничены именем веб-адреса из-за создания конфликта. Символ не-ASCII заменяется на «%», чтобы продолжить с двумя шестнадцатеричными цифрами.
  • URL не содержит места. Он занимает место знака плюс (+) или% 20. В виде HTML-страницы в текстовом выводе «input» появилось пространство, после чего показывается знак плюс. Косвенно пробел произошел в имени URL, затем отображается% 20.
  • Тег URL содержит заглавные буквы (A-Z) и строчные буквы (a-z), десятичные цифры (1-9) и некоторые специальные символы.

В форме, если я поставлю пробел, то кодировка URL будет выглядеть как HTML + CSS.

В любом URL, если мы дадим пробел, то кодировка URL будет выглядеть как мой% 20file.html.

  1. Зарезервированные символы: в URL-адресе есть некоторые символы, которые имеют некоторое значение, и мы можем использовать назначение имен. Мы можем использовать оба способа, такие как знак плюс (/), используемый для отдельной части URL-адреса, с другой стороны, мы можем / кодировать% 2f без значения в имени адреса.
  2. Небезопасные символы: Есть много символов, которые имеют много недоразумений в URL-адресе, например, пробел в имени URL-адреса. Вместо пробела в имени URL-адреса напишите. тогда имя URL кажется «pa ge.html».
  3. Управляющие символы не ASCII: эти символы включают в себя набор шестнадцатеричного значения 80-Ff, которое необходимо преобразовать в формате.
  4. Управляющие символы ASCII: внутри URL не работает

Примеры HTML-кодирования URL

Ниже приведены примеры HTML-кодирования URL, подробно объясненные:

1. Кодировка зарезервированных символов

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

Персонажи$&+,/:;знак равно?@
Кодирование URL24%26%% 2b% 2c% 2f% 3a% 3b% 3d% 3f40%

2. Небезопасные персонажи

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

ПерсонажиКосмос«<>#%()|\^~()
Кодирование URL20%22%% 3c% 3e23%25%% 7b% 7d% 7c% 5c% 5e% 7e% 5b% 5d

3. Не-ASCII контрольный символ

Ниже приведена таблица, используемая для кодирования не-ASCII символов.

символКодирование URLсимволКодирование URLсимволКодирование URLсимволКодирование URL
% 80~% 98«% аб¿% Б.Ф.
,% 82% 99% переменный токÀ% c0
ƒ% 83š% 9aª% ааÁ% c1
«% 84>% 9b®% аеÂ% c2
% 85œ% 9c¯% афÃ% c3
% 86% 9d°% b0Ä% c4
% 87ž% 9e±% b1Å% c5
% 88Ÿ% 9F²%Би 2Æ% v6
% 89×% d7³% b3БЗ% c7
Š% 8а¡% a1'% b4Э.% c8
<% 8b¢% a2μ% b5É% с9
О.Н% 8c£% a3% b6Ê% ча
Ž% 8e¤% a4·% b7Ë% центибар
'% 91¥% a5¸% b8Я% куб.см
'% 92|% a6¹% b9Я%компакт диск
«% 93§% a7º% баЯ% в.п.
»% 94¨% a8»% ббЯ% ср
% 95©% a9¼%До нашей эрыÐ% d0
-% 96-% 97½% шдЦТС% d1
ã% e3Þ% от¾%бытьÒ% d2
æ% e6ß% Д.Ф.Ø% d8Ó% d3
ä% e4à% e0Ý% ддФ% d4

4. Управляющие символы ASCII

Ниже приведена таблица, используемая для кодирования символов Ascii.

ASCII персонажURL-кодирование
NUL - нулевой символ% 00
SOH - начало заголовка% 01
STX - начало текста% 02
ETX - конец текста% 03
EOT - конец передачи% 04
ENQ - запрос% 05
ACK - подтвердить% 06
БЕЛ - колокол (кольцо)% 07
БС - забой% 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
МОЖЕТ отменить% 18
EM - конец среды% 19
SUB- заменитель% 1A
ESC- побег% 1В
FS - файловый разделитель% 1С
GS- группа сепаратор% 1D
RS- запись разделитель% 1E
US- сепаратор% 1F

Важность кодирования URL в HTML

Если URL-адрес зарезервирован, небезопасные и не ASCII-символы, тогда URL-адрес становится более сложным и непонятным. Когда веб-браузер выполняет поиск по URL-адресам, веб-сервер выполняет поиск по имени или пути URL-адреса. Если имя URL-адреса не ASCII, то трудно найти URLImportance of URL Encoding в HTML

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

Чтобы преодолеть все трудности и упростить использование не-ASCII-символов, преобразованных в ASCII-код, используйте%, чтобы получить два шестнадцатеричных числа.

Вывод

Кодирование URL в HTML знает, как преобразовать набор символов, не относящихся к ASCII, в допустимый набор форматов ASCII. Он общепринят, и веб-браузер работает без ошибок. URL кодирования может быть запущен легко и безопасно. Во избежание конфликта имен и назначения имен необходимо URL-кодирование.

Рекомендуемые статьи

Это руководство по кодированию URL HTML. Здесь мы обсудим введение URL-адреса HTML и как выполнить кодирование URL в HTML, а также его примеры и важность. Вы также можете посмотреть следующие статьи, чтобы узнать больше

  1. Различные типы фреймов в HTML
  2. Лучшие 3 атрибута текстовой ссылки в HTML
  3. HTML-команды (базовый, средний, расширенный)
  4. Элементы HTML5 - теги и примеры
  5. Продолжить работу над оператором в C # с примерами