Введение в 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.
- Зарезервированные символы: в URL-адресе есть некоторые символы, которые имеют некоторое значение, и мы можем использовать назначение имен. Мы можем использовать оба способа, такие как знак плюс (/), используемый для отдельной части URL-адреса, с другой стороны, мы можем / кодировать% 2f без значения в имени адреса.
- Небезопасные символы: Есть много символов, которые имеют много недоразумений в URL-адресе, например, пробел в имени URL-адреса. Вместо пробела в имени URL-адреса напишите. тогда имя URL кажется «pa ge.html».
- Управляющие символы не ASCII: эти символы включают в себя набор шестнадцатеричного значения 80-Ff, которое необходимо преобразовать в формате.
- Управляющие символы ASCII: внутри URL не работает
Примеры HTML-кодирования URL
Ниже приведены примеры HTML-кодирования URL, подробно объясненные:
1. Кодировка зарезервированных символов
Ниже приведена таблица, используемая для кодирования зарезервированных символов.
Персонажи | $ | & | + | , | / | : | ; | знак равно | ? | @ |
Кодирование URL | 24% | 26% | % 2b | % 2c | % 2f | % 3a | % 3b | % 3d | % 3f | 40% |
2. Небезопасные персонажи
Ниже приведена таблица, используемая для кодирования небезопасных символов.
Персонажи | Космос | « | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
Кодирование URL | 20% | 22% | % 3c | % 3e | 23% | 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, а также его примеры и важность. Вы также можете посмотреть следующие статьи, чтобы узнать больше
- Различные типы фреймов в HTML
- Лучшие 3 атрибута текстовой ссылки в HTML
- HTML-команды (базовый, средний, расширенный)
- Элементы HTML5 - теги и примеры
- Продолжить работу над оператором в C # с примерами