Як закодувати апостроф в URL-адресі

Бічний профіль бізнес-леді та бізнесмена, дивлячись на ноутбук

Браузери можуть зрозуміти URL-адресу, якщо ви її правильно закодуєте.

Авторство зображення: Ingram Publishing/Ingram Publishing/Getty Images

Незважаючи на те, що спеціальні символи є корисними в англійській мові, можна подумати, що можна ввести їх усі в рядок URL-адрес вашого браузера. Лише невелика частина символів US-ASCII безпечна для використання в URL-адресах. Інші символи, наприклад апостроф, зарезервовані для спеціального використання. Якщо вам потрібно ввести URL-адресу у свій браузер, яка має апостроф, закодуйте апостроф. Кодування гарантує, що всі веб-сайти та браузери правильно інтерпретують повну URL-адресу.

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

Ви можете перейти до веб-сторінок за допомогою кількох методів, наприклад, натиснувши закладку або ввівши URL-адресу в адресний рядок браузера. Якщо URL-адреса, яку потрібно ввести, містить апостроф, замініть апостроф на %27 і натисніть «Enter», щоб перейти до 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.