JavaScript licenses API Веб-сайт Go1.13.8
JavaScript licenses API Веб-сайт Go1.13.8 Використовуйте його для рядків запитів, перенаправлених URL, параметрів UTM та видалення запитів API (RFC 3986). Запускає 100% локально в браузері — без завантаження — і працює в автономному режимі після установки ToolMill як PWA.
Консервація
Зареєструватися
Приклади
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Коли закодувати повну вартість у складі URL
Найпоширеніша помилка з процентним кодуванням викликає неправильну частину URL. У багатьох робочих процесах ви тільки хочете кодувати значення запиту, сегмент шляху, фрагмент або переадресну ціль, а не весь рядок URL. Ця сторінка використовує кодURIComponent і decodeURIComponent, які найкраще підходять для індивідуальних значень і компонентів.
Символи, які зазвичай потребують кодування
Простір, ампери, рівні знаки, знаки питання, хеши, процентні знаки, вії в значення компонентів, а не-ASCII є загальними причинами кодування тексту перед розміщенням його всередині URL. Що особливо важливо для пошукових запитів, етикеток, назв файлів та значень користувачів, які б інакше розбили рядок запиту або сегмент шляху.
Загальні помилки з кодуванням URL
Двостороння обробка є однією з найбільш поширених проблем. Наприклад, існуючий %20 знову закодував %2520. Ще однією поширеною помилкою є декодування цілої URL-адреси, коли потрібно видалити лише один параметр. Також важливо пам'ятати, що дана сторінка виробляє проценти, як %20, не формувати знаки плюс.
Практичні робочі процеси
Використовуйте цю сторінку при підготовці параметра запиту для посилання, очищення UTM або відстеження значень, декодування відсотків-кодованих текстових скопійованих з журналів або інструментів браузера, або створення сегмента шляху, безпечний перед введенням його в інший URL. Це дуже корисно, коли ви використовуєте одне значення в часі і хочете бачити точний результат, що зашифровано.
Що відбувається з неанглійським текстом та смайлами
Цей інструмент процент-encodes UTF-8 байтів, тому акцентовані символи, не-латиновий текст, а смайлики часто стають кількома процентними кодами замість одного блоку. Ця поведінка є нормальною і корисною, коли пункт призначення очікує посилання-безпечне представлення оригінального тексту Unicode.
Виправлення помилок декодування
До того, як ви покладете значення URL-коду
Тестувати вихід в контекст реального призначення перед тим, як це виправити. Якщо щось ще виглядає неправильно, перевірте подвійний кодування, змішане використання пробілів і знаків плюс, або неправильне між тим, як пункт призначення лікує повні URL-адреси в порівнянні з індивідуальними значеннями параметра.
Чому декодовані текстові дані можуть бути як для вашої програми
Правильне декодування тут не гарантує іншого додатку інтерпретувати текст таким же чином. Деякі системи лікують плюс знаки як пробіли, інші зберігають їх буквально, і зарезервовані символи все ще можуть знадобитися спеціальне обслуговування в залежності від того, чи є текст на шляху, рядок запиту або подання форми.
Як сказати, що ви повинні кодувати повну URL-адресу або просто одну частину
Вимоги до кодування залежать від контексту. Значення параметра запиту часто потребує кодування навіть коли решта URL повинна залишатися читабельним, тоді як вже зібрана URL-адреса може зламатися, якщо ви зашифруєте сепаратори, такі як ?, &, = або /. Подумайте про те, що ви готуєте один компонент або всю адресу перед використанням результату.
Відхилення від декодів, як правило, означає, що минулий текст містить неоднорідні послідовності відсотків, змішаний звичайний і зашифрований вміст, або рядок, який вже був декодований один раз. Якщо результат виглядає неправильно, перевірте, чи ви заповнили повну URL-адресу замість одного компонента, і чи були виведені процентні знаки раніше.
Схожі інструменти
Base64 Encode / Інструмент для декодування
Увімкніть текст у Base64 або decode Base64 для перегляду вмісту безпосередньо у браузері. Корисно для інспектування токени, деbugging authorization headers, перевірки значень налаштування, декодування API payloadloadloads, перетворення простого тексту без використання віддаленого сервісу. ToolMill працює в повному обсязі для конфіденційності і продовжує працювати в автономному режимі після установки.
Консервація
Hex Encode / Декод - Текст ↔ Hex
Hex Encode / Decode перетворює текст у шістнадцятковий (base-16) байтів та декодів, що спиниться в читабельний текст. Використовуйте його для відключення бінарних перевантажень, інспектування UTF-8 байтів, переворотів втечуваних рядків, а також роботи з хешами або протоколами низького рівня. Прийняття поширених шестигранних форматів (з або без пробілів, нових ліній або префіксів 0x). Запускає 100% локально в браузері — без завантаження — і працює в автономному режимі після установки ToolMill як PWA.
Консервація
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Консервація
ROT13 Encode / Декод - Текст 浜у
ROT13 - це простий лист заміщення cipher, який пересуває A ↔N, B ↔O і т.д. Це часто використовується для психологів, легкого обфускування та форуму / електронної пошти. Цей інструмент шифрує звичайний текст до ROT13 та декодує ROT13 назад до тексту (працюва симетрична). Запускає 100% локально в браузері — без завантаження — і працює в автономному режимі після установки ToolMill як PWA.
Консервація
