Zakódování části URL
Převeďte mezery, ampersandy, lomítka a znaky mimo ASCII do procentního zápisu. Kódování používá encodeURIComponent a navíc kóduje apostrof. Pokud zadáte celou URL, zakódují se i znaky oddělující její části.
Zakódujte text pro část URL, dekódujte zakódované hodnoty nebo sestavte parametry adresy z dvojic klíč–hodnota.
Importujte soubor, vložte text nebo začněte psát
| Klíč | Hodnota |
|---|
Zatím tu nejsou žádné parametry
První dvojici klíče a hodnoty vytvoříte tlačítkem Přidat.Další akce
Procentní zápis běžných znaků. Vyhrazené znaky zakódujte, pokud patří do hodnoty a nemají oddělovat části URL. Tento nástroj ponechává !, závorky, * a ~ beze změny.
Kliknutím na hodnotu ji zkopírujete.
| Znak | Popis | Zakódovaný zápis |
|---|---|---|
| Mezera | ||
| ! | Vykřičník | |
| " | Uvozovka | |
| ) | Pravá kulatá závorka | |
| , | Čárka | |
| ; | Středník | |
| [ | Levá hranatá závorka | |
| } | Pravá složená závorka | |
| ^ | Stříška | |
| ? | Otazník | |
| # | Křížek | |
| ' | Apostrof | |
| * | Hvězdička |
| Znak | Popis | Zakódovaný zápis |
|---|---|---|
| / | Lomítko | |
| = | Rovnítko | |
| ] | Pravá hranatá závorka | |
| | | Svislá čára | |
| ` | Obrácený apostrof | |
| & | Ampersand | |
| % | Procento | |
| ( | Levá kulatá závorka | |
| + | Plus | |
| : | Dvojtečka | |
| @ | Zavináč | |
| { | Levá složená závorka | |
| \ | Zpětné lomítko | |
| ~ | Vlnovka |
Video se nepodařilo načíst. Můžete postupovat podle návodu níže.
Video ukazuje anglické rozhraní.
Vyberte Kódovat URL a zadejte text. Mezery a další speciální znaky se převedou na procentní sekvence. Například tea & coffee se změní na tea%20%26%20coffee. Tento postup použijte pro hodnotu, která potřebuje zakódovat, a ověřte požadavky cílové stránky.
Převeďte mezery, ampersandy, lomítka a znaky mimo ASCII do procentního zápisu. Kódování používá encodeURIComponent a navíc kóduje apostrof. Pokud zadáte celou URL, zakódují se i znaky oddělující její části.
Dekódování převede procentní sekvence zpět na text a znaménka plus nahradí mezerami. Pokud je sekvence neplatná, příslušný řádek zůstane beze změny. Můžete jej zkontrolovat a opravit.
Každou hodnotu zadejte na samostatný řádek. U víceřádkového vstupu se prázdné řádky vynechají a z ostatních se před převodem odstraní mezery na začátku a na konci.
Řádky můžete přidávat, duplikovat a mazat. U každého určíte, zda se má klíč a hodnota zakódovat. Řazení střídá vzestupné, sestupné a původní pořadí. Odstranění duplicit ponechá poslední řádek s daným klíčem.
Pokud do textového vstupu zadáte platnou absolutní URL s parametry, nástroj je dekóduje a připraví pro sestavení URL. Základ adresy vytvoří z původu a cesty, původní fragment za # vynechá.
Zkopírujte samotný výsledek nebo pomocí kopírování textu vstup i výsledek. Export do TXT a JSON obsahuje údaje o převodu a statistiky. Sestavená URL se kopíruje samostatně.
Procentní kódování zapisuje bajt jako znak % a dvě šestnáctkové číslice. Mezerník se zapíše jako %20. Znaky mimo ASCII se nejprve převedou na bajty UTF-8, takže jeden znak může vytvořit několik procentních sekvencí.
Hodnotu parametru zakódujte, pokud znaky jako & nebo = patří do jejího obsahu a nemají oddělovat části URL. Například hledaný výraz zakódujte před vložením za q=. Při sestavování URL se zaškrtávací volba Kódovat vztahuje na klíč i hodnotu daného řádku.
Používá encodeURIComponent a navíc kóduje apostrof jako %27. Zakóduje také oddělovače /, ?, & a =. Hodí se tedy pro jednotlivé části adresy nebo hodnoty parametrů. Celá zadaná URL se převede na zakódovanou hodnotu, nezachová se jako odkaz s původní strukturou.
Kódování zapíše mezeru jako %20 a znak plus jako %2B. Při dekódování se každé + nejprve nahradí mezerou, stejně jako u parametrů z formulářů. Pokud má výsledek obsahovat skutečné plus, použijte ve vstupu %2B.
Ne. Procentní kódování mění pouze zápis textu a kdokoli jej může dekódovat. Obsah neskryje a nechrání tokeny, hesla ani jiné tajné údaje.
Pokud dekódování selže, příslušný řádek zůstane beze změny. Například %ZZ není platná procentní sekvence. Ostatní platné řádky se mohou dekódovat dál. Výsledek zkontrolujte, nezměněný text sám o sobě nepotvrzuje úspěšný převod.
Každý neprázdný řádek se zpracuje samostatně. U víceřádkového vstupu se odstraní prázdné řádky a mezery na začátku a na konci každého řádku. Jednořádkový vstup si krajní mezery ponechá a při kódování je převede na procentní sekvence.
Ponechá poslední řádek s daným klíčem a odstraní řádky s prázdným klíčem. Rozlišuje velká a malá písmena. Opakované klíče mohou mít pro API význam. Tuto akci použijte, jen pokud chcete pro každý klíč ponechat jedinou hodnotu.
Kódování, dekódování i sestavování parametrů probíhá v prohlížeči. Kód nástroje neposílá zadaný text do služby pro kódování. Sdílený odkaz ale obsahuje vstup ve fragmentu URL. Kdo odkaz obdrží, může si vstup přečíst.
Tabulka ukazuje možné procentní zápisy znaků. Tento nástroj ponechává !, závorky, * a ~ beze změny, apostrof však vždy zapisuje jako %27. Při ověřování konkrétní hodnoty se řiďte skutečným výsledkem převodu.
Kódování volá encodeURIComponent a nahrazuje apostrofy zápisem %27. Dekódování nejprve nahradí znaménka plus mezerami a poté volá decodeURIComponent. Při neplatné sekvenci vrátí původní řádek. Jde o změnu zápisu textu, nikoli o šifrování nebo záruku správného významu celé URL.
U víceřádkového vstupu se odstraní prázdné řádky a krajní mezery. Rychlé počty u vstupu a výsledku používají délku řetězce v JavaScriptu, zatímco podrobný přehled počítá kódové body Unicode. Počet procentních sekvencí odpovídá zakódovaným bajtům ve výsledku, nemusí tedy odpovídat počtu původních znaků.
Nástroj připojuje dvojice klíč–hodnota k základní adrese. Pokud už obsahuje ?, použije oddělovač &. Parametry vloží před případný fragment. Kódování se zapíná pro každý řádek zvlášť. Řazení porovnává klíče podle jazykových pravidel a umožňuje obnovit dřívější pořadí. Odstranění duplicit porovnává přesné klíče a ponechá jejich poslední hodnotu. K načtení parametrů z textového vstupu slouží URL a URLSearchParams.
Importované soubory se čtou jako text a zpracovávají místně. Export do TXT a JSON obsahuje vstup, výsledek a statistiky převodu. Sestavenou URL lze kopírovat, nemá samostatný export do souboru. Pokud je úložiště prohlížeče dostupné, mohou se do něj ukládat místní statistiky.