AdRiver - система управления интернет-рекламой
О компании Справочное руководство Вход в систему
Рекламным агентствам  AdRiver DSP 
Владельцам сайтов  AdRiver SSP 
Управление рекламой  AdRiver DMP 
Новости

Декодер URL баннера

Все ресурсы в Сети Интернет идентифицируются браузерами с помощью URL-адресов (Uniform Resource Locator). Стандарт URL-адреса закреплён в документе RFC 1738.  Данный стандарт ограничивает набор возможных используемых символов в URL-адресе: "безопасными" символами являются буквы латинского алфавита, цифры и некоторые специальные символы. Однако зачастую в адресе веб-ресурса встречается множество других символов: буквы национальных алфавитов, различные специальные символы. В связи с этим возникают две задачи при работе с URL-адресами: кодирование адресов, содержащих "небезопасные" символы, для корректного понимания адреса браузером, и декодирование этих адресов для адекватного восприятия нами, пользователями.  

1. Когда нужно кодировать URL-адрес

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

Безопасные символя для URL-адреса (не подлежащие кодировке)
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 10 -
_ . ~

Для корректного распознавания браузером URL-адреса, содержащего "небезопасные символы" (символы, которых нет в приведенной таблице), такой адрес необходимо конвертировать. 

 Преобразование происходит следующим образом: "небезопасные" символы заменяются знаком «%», за которым следуют шестнадцатеричные числа, соответствующие значениям символов из кодировки ISO-8859-1.

Советуем также обратить внимание на некоторые довольно распространенные символы, которые, однако, не являются безопасными и подлежат кодированию:

 ! " #  % & ' * ,  :  ; < = >  ? [ ] ^ ` { | } <пробел>
 %21  %22  %23  %25  %26  %27  %2a  %2c  %3a  %3b  %3c  %3d  %3e  %3f  %5b  %5d  %5e  %60  %7b  %7c  %7d  %20
 
Пример "небезопасного" URL-адреса

Предположим, Вы зашли в статистику посещений Вашего сайта и увидели там URL вида:

http://adriver.ru/search.php?text=%22%D0%A0%D0%B0%D1%81%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%B8%D0%BB%D0%B8%20%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%22

Из первой части URL-адреса видно, что пользователь воспользовался поиском на странице http://www.adriver.ru/search/. Однако для того чтобы узнать, что именно вводил пользователь, данный URL необходимо декодировать. Форму для кодирования/декодирования URL Вы можете найти ниже на этой странице. Для декодирования URL вставьте в форму предварительно сохраненный в буфер обмена адрес (скопированный) и нажмите "Декодировать" (адреса будут похожи на URL из примера выше - они содержат знак "%" и следующие за ним шестнадцатеричные числа). Если Вам необходимо закодировать адрес, содержащий "небезопасные" символы, вставьте URL-адрес в форму и нажмите "Закодировать".

Примечание: Для работы декодера/кодера, в Вашем браузере должено быть разрешено исполнение кодов JavaScript.

Если вставить в форму приведенный выше адрес, то мы получим декодированный URL вида:

http://adriver.ru/search.php?text="Раскодировать или декодировать текст"

В раскодированном адресе можно увидеть конкретный запрос пользователя.

 

1.1.  Кодирование URL-адреса 

 Для кодирования URL-адреса:

  1. Скопируйте адрес в буфер обмена (выделите весь адрес, щелкните правой кнопкой мыши в области выделения и в контекстном меню выберите "Копировать" либо используйте клавиши <Ctrl>+<C>).
  2. Щелкните в поле для ввода приведенной ниже формы, вызовите контекстное меню и нажмите "Вставить" (либо используйте клавиши <Ctrl>+<V>).
  3. Нажмите "Закодировать". В текстовом поле формы Вы увидите закодированный адрес.

URL Кодировщик


 

 

 

1.2. Декодирование URL-адреса

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

 Для декодирования URL-адреса:

  1. Скопируйте адрес в буфер обмена (выделите весь адрес, щелкните правой кнопкой мыши в области выделения и в контекстном меню выберите "Копировать" либо используйте клавиши <Ctrl>+<C>).
  2. Щелкните в поле для ввода приведенной ниже формы, вызовите контекстное меню и нажмите "Вставить" (либо используйте клавиши <Ctrl>+<V>).
  3. Нажмите "Раскодировать". В текстовом поле формы Вы увидите раскодированный адрес.

URL Декодер


  

 

Последнее обновление: 17.02.2016