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

Кодировать URL, используя кодировку UTF-8/шестнадцатеричное значение байта

Encode URL

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

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

Что такое кодировка URL?

Это особый вид кодирования символов. Это позволяет хранить любой символ с его значением ASCII. Например, кодировка «a» со значением ASCII 97 — «%61». Итак, %61 — это URL-адрес. URL-адреса ограничены диапазоном ASCII (0–127) и не могут хранить символы вне этого диапазона. Кодирование URL необходимо для хранения символов за пределами этого диапазона. Кодирование URL-адресов также используется для интернационализации URL-адресов.

Как кодировать URL?

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

  • Посетите: https://www.webetool.com/url-encode
  • Вставьте или введите URL-адрес в пустое поле.
  • Нажмите кнопку Кодировать.

Он мгновенно преобразует строку URL-адреса в последовательность байтов, используя кодировку UTF-8 или % шестнадцатеричное значение байта.

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

В URL разрешены любые символы, допустимые для имени хоста. Имя хоста — это часть URL-адреса, которая следует за первой косой чертой. Например, http://www.example.com/dir/file.html?var=1 Если вы используете косую черту, это нормально. Если вы используете символ тильды, это нормально. Если вы используете символ вопросительного знака, это нормально. Если вы используете символ at, это нормально. Единственное ограничение состоит в том, что первым символом имени хоста должна быть буква или цифра. Например, http://www.example.com/dir/file.html?var=1 можно считать допустимым URL-адресом.

RFC 3986, раздел 2.3 Незарезервированные символы (январь 2005 г.):

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 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, раздел 2.2 Зарезервированные символы (январь 2005 г.):

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

Почему вы должны кодировать URL?

Когда вы работаете с URL-адресами на своем веб-сайте или в блоге, вы можете столкнуться с проблемой правильного кодирования URL-адреса. URL — это просто веб-адрес страницы. Например, этот пост в блоге имеет URL-адрес: https://en.wikipedia.org/wiki/Percent-encoding. При работе с URL-адресами вы можете обнаружить, что в вашем URL-адресе есть не буквенно-цифровые символы. Одним из распространенных примеров этого является наличие идентификационного номера в вашем URL-адресе. Например, у вас может быть URL-адрес, который выглядит так: http://www.example.com/article/12345. Чтобы исправить это, вы можете использовать кодировку URL-адреса. Кодирование URL-адресов (или процентное кодирование) — это способ форматирования URL-адресов при наличии не буквенно-цифровых символов. Это также способ убедиться, что специальные символы правильно закодированы и не нарушат ваши ссылки.

Cookie
We care about your data and would love to use cookies to improve your experience.