URL encode / Decode (appro- encoding)
URL Encode / Decode (discoding) převádí nebezpečné znaky na URL- bezpečný formát a zpět. Použijte jej pro dotazy struny, přesměrování URL, UTM parametry a ladění API požadavků (RFC 3986). V prohlížeči běží 100% lokálně - bez nahrávání - a pracuje offline po instalaci ToolMill jako PWA.
Kódování
Zkus to.
Příklady
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Když enkódovat plnou hodnotu vs část URL
Nejčastější chybou při enkódování je kódování nesprávné části URL. V mnoha pracovních tocích, chcete pouze enkódovat hodnotu dotazu, segment cesty, fragment, nebo přesměrovat cíl spíše než celý URL řetězec. Tato stránka používá encodeURIComponent a decodeURIComponent, které jsou nejvhodnější pro jednotlivé hodnoty a komponenty.
Znaky, které obvykle potřebují kódování
Prostory, ampersandy, rovná se znaménka, otazníky, hashes, procenta znaménka, trhliny v hodnotách komponentů, a non-ASCII znaky jsou společné důvody pro enkódování textu před umístěním do URL. To je důležité zejména pro vyhledávání dotazů, štítků, názvů souborů a uživatelsky dodávaných hodnot, které by jinak prolomily řetězec dotazu nebo segment cesty.
Společné chyby s kódováním URL
Dvojité kódování je jedním z nejčastějších problémů. Například existující% 20 se opět stává% 2520. Další běžnou chybou je dekódování celé URL, když by měla být dekódována pouze jedna hodnota parametru. Je také důležité mít na paměti, že tato stránka produkuje zakódované prostory jako% 20, ne form- style plus znaménka.
Praktické pracovní postupy
Použijte tuto stránku při přípravě parametru dotazu pro odkaz, čištění UTM nebo sledovací hodnoty, dekódování zakódovaný text zkopírovaný z protokolů nebo nástrojů prohlížeče, nebo aby část cesty bezpečné před vložením do jiného URL. Je to velmi užitečné, když jste manipulaci jednu hodnotu najednou a chcete vidět přesný exaktní-kódovaný výsledek.
Co se stane s non-anglickým textem a smajlíky
Tento nástroj encodes UTF-8 bytes, což je důvod, proč akcentované znaky, non-latinský text, a emoji často stávají více procent kódy místo jedné jednotky. Toto chování je normální a užitečné, když cíl očekává URL- bezpečné zastoupení původního textu Unicode.
Chyby dekódování problémů
Před tím, než Spoléháte na URL- kódované hodnoty
Otestujte výstup v reálném kontextu cíle, než předpokládáte, že je správný. Pokud něco stále vypadá špatně, zkontrolujte dvojitě kódování, smíšené zacházení s prostory a plus značky, nebo nesoulad mezi tím, jak vaše destinace zachází s plnou URL versus jednotlivé hodnoty parametrů.
Proč dekódovaný text může být stále chybný pro vaši aplikaci
Správné dekódování zde nezaručuje, že jiná aplikace bude interpretovat text stejným způsobem. Některé systémy zacházejí plus znaky jako mezery, jiné je uchovávají doslovně, a rezervované znaky mohou stále potřebovat zvláštní manipulaci v závislosti na tom, zda text patří do cesty, dotazu řetězec, nebo podání formuláře.
Jak říct, zda byste měli enkódovat plnou URL nebo jen jednu část
Enkódování závisí na kontextu. Hodnota parametru dotazu často potřebuje kódování, i když zbytek URL by měl zůstat čitelný, zatímco již sestavená URL může prasknout, pokud enkódujete oddělovače jako?, &, =, nebo /. Přemýšlejte o tom, zda připravujete jednu složku nebo celou adresu před použitím výsledku.
Dekódování selhání obvykle znamená, že pasted text obsahuje malformované procenta sekvencí, smíšené prostý a kódovaný obsah, nebo řetězec, který již byl dekódován jednou. Pokud výsledek vypadá špatně, zkontrolujte, zda jste vložili plnou URL místo jedné složky a zda procento znaků bylo zdvojnásobeno dřívějším zpracováním.
Související nástroje
Name
Zakódujte text do Base64 nebo dekódujte Base64 zpět do čitelného obsahu přímo ve vašem prohlížeči. To je užitečné pro kontrolu tokeny, ladění autorizační hlavičky, kontrolu konfigurační hodnoty, dekódování API užitečné zatížení, a konverzi prostý text bez použití vzdálené služby. ToolMill běží plně klient- side pro soukromí a pokračuje v práci offline po instalaci.
Kódování
Hex Encode / Decode - Text ↔ Hex
Hex Encode / Decode převádí text na hexadecimální (base- 16) bajty a dekódy hex zpět do čitelného textu. Použijte ji pro ladění binárních výplatních nákladů, kontrolu UTF-8 bytes, zpětný únik smyček a práci s hashes nebo low-level protokoly. Akceptuje běžné formáty hex (s nebo bez mezer, nových řádků, nebo 0x předpony). V prohlížeči běží 100% lokálně - bez nahrávání - a pracuje offline po instalaci ToolMill jako PWA.
Kódování
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.
Kódování
ROT13 Encode / Decode - Text ↔ ROT13 Cipher
ROT13 je jednoduchá šifra nahrazující písmeno, která posune A ↔ N, B ↔ O, atd. Často se používá pro spoilery, lehké zamlžení a forum / e-mailový text. Tento nástroj kóduje prostý text na ROT13 a dekóduje ROT13 zpět na text (operace je symetrická). V prohlížeči běží 100% lokálně - bez nahrávání - a pracuje offline po instalaci ToolMill jako PWA.
Kódování
