Как закодировать апостроф в URL-адресе

Боковой профиль деловой женщины и бизнесмена, смотрящего на ноутбук

Браузеры могут понять URL-адрес, если вы его правильно закодируете.

Кредит изображения: Издательство Ingram Publishing / Издательство Ingram Publishing / Getty Images

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

Закодируйте свой апостроф

Вы можете переходить к веб-страницам, используя несколько методов, например, щелкая закладку или вводя URL-адрес в адресную строку браузера. Если URL-адрес, который необходимо ввести, содержит апостроф, замените апостроф на% 27 и нажмите «Ввод» для перехода к URL-адресу.

Видео дня

Примеры замены апострофа

URL http://www.example.com/jim's_burgers

является примером URL-адреса, содержащего апостроф. После замены апострофа на% 27 URL-адрес станет http://www.example.com/jim%27s_burgers. Другой пример закодированного URL-адреса: http://www.example.com/cities/denver%27s_altitude.html. В этом случае denver% 27s_altitude.html относится к HTML-документу с именем denver's_altidude.html, который находится в каталоге Cities на веб-сервере.

Почему работает кодирование

Для людей это может не иметь смысла, но компьютеры знают, что 27 - это шестнадцатеричное представление значения ASCII апострофа. Созданный в 60-х годах набор символов ASCII формирует основу, на которой компьютеры работают с текстом. Каждый символ на клавиатуре вашего компьютера представляет собой символ ASCII с десятичным числом, которое компьютеры связывают с этим символом. Например, десятичный эквивалент H равен 72. Десятичное значение апострофа - 39. Если преобразовать 39 в шестнадцатеричное число, получится 27 - значение, которое вы используете для замены апострофов в URL-адресах. По соглашению перед этими числами стоит знак процента.

Кодировать другие символы

Вы можете закодировать другие символы в URL-адресе, заменив их их шестнадцатеричными эквивалентами ASCII. Эти значения можно найти, посетив сайт, содержащий справочную таблицу кодирования URL-адресов HTML (ссылка в разделе "Ресурсы"). В этих таблицах обычно перечисляются символы ASCII в одном столбце и соответствующие им шестнадцатеричные значения в другом. Например, если вы найдете знак плюса в одной из этих таблиц, вы увидите, что ее закодированное значение равно% 2B.

Ограничения доменного имени

Если вы регистрируете доменное имя, оно не может иметь шестнадцатеричную кодировку. Другими словами, вы не можете зарегистрировать новый домен с именем jim% 27s_cameras, если хотите создать сайт с именем Jim's_Cameras.