Vad gör URL-kodning?
Vissa tecken har en särskild betydelse i en webbadress: ett frågetecken startar en fråga, ett och-tecken avgränsar parametrar och en hash introducerar ett fragment. Procentkodning representerar tecken som eskaperade bytevärden, så att en bit text kan användas utan att av misstag ändra strukturen.
Ska jag koda en hel webbadress eller ett värde?
Välj URL- komponent för ett enskilt parametervärde eller en sökvägskomponent. Den kodar avgränsare som en del av det värdet. Hela webbadressen Om du till exempel vill bevara strukturen i en befintlig adress skiljer sig kodningen av värdet ”te och kaffe” från kodningen av en hel webbadress till en söksida.
Varför blir vissa blanksteg + och andra %20?
Kodning i formulärstil representerar ett blanksteg med ett plustecken. Verktygets komponentläge använder %20. I formulärläget kodas ett bokstavligt plus som %2B, så det skiljer sig från ett blanksteg. Välj matchningsläget vid avkodning, eftersom ett plustecken inte automatiskt är ett blanksteg i alla URL- sammanhang.
Vad orsakar ett ogiltigt escape-fel?
Ett procenttecken måste följas av en giltig byte-escape, och dessa byte måste utgöra giltig text för det här verktyget. Ett trunkerat värde eller blandad kodning kan ge ett fel.Avkoda ett lager i taget. ”Använd resultat som indata” gör att du kan inspektera varje steg i stället för att upprepade gånger avkoda utan att kontrollera.
Läs hela artikeln encodeURIComponent documentation, eller prova vår HTML-entitetsverktyg när värdet innehåller & eller <.