Путь задачи / от ввода к результату
Как кодировать и декодировать URL
- 01
Выберите подходящий режим
Выберите «Кодировать компонент» или «Декодировать компонент» для отдельных значений вроде параметров запроса, либо «Кодировать URI» и «Декодировать URI» для полного адреса. Все четыре режима находятся в панели вкладок, а подписи полей меняются соответственно.
- 02
Вставьте значение
Используйте поле «Компонент URL» для одиночного значения или поле «Полный URI» для целого адреса. Результат обновляется в реальном времени по мере ввода, панели переименовываются вместе с режимом, так что ожидаемое значение всегда ясно, а «Загрузить пример» показывает пример с зарезервированными символами и пример с Unicode.
- 03
Проверьте вывод
Режим компонента использует encodeURIComponent: разделители структуры /, ?, &, = кодируются процентными последовательностями, а буквы, цифры и знаки !, ~, *, апостроф и скобки остаются. Режим URI использует encodeURI и сохраняет структуру адреса, включая :, /, ?, #, =, кодируя многие другие символы. Ни один режим не проверяет корректность полного URL. Не-ASCII текст кодируется как байты UTF-8, пробел — как %20.
- 04
Поменяйте местами для круга
«Поменять местами» переносит результат во ввод с выбранным обратным режимом, так что можно закодировать параметр, поменять местами и декодировать снова, чтобы убедиться, что значение переживает круг точно в том виде, в каком было записано.
- 05
Скопируйте или скачайте
«Копировать результат» забирает результат в буфер обмена, а «Скачать .txt» сохраняет его как toolars-url-value.txt. «Очистить» опустошает обе панели, когда вы закончили.