Varför använda denna URL-kodare?
- Koda vanlig text för en URL-komponent med standardprocentkodning.
- Avkoda kodade strängar lokalt och bestäm om plus ska behandlas som mellanslag.
- Analysera en fullständig URL i komponenter, redigera sedan frågeparameterlistan och bygg om den.
- Fånga troligtvis dubbelkodning innan den förvandlar `%20` till `%2520`.
Textkonverterare
Koda eller avkoda text
Dela URL:en lagrar endast lätta inställningar som avkodningsläge och plushantering. Den innehåller inte texten du anger.
Fullständig URL-tolkare
Analysera och bygg om en fullständig URL
Klistra in en fullständig URL eller en relativ sökväg, dela upp den i komponenter, redigera sedan frågeparametrar och bygg om den slutliga strängen.
Förhandsvisning av avkodad sökväg: /
Rå frågesträng: —
Redigerbara frågeparametrar
| Nyckel | Värde |
|---|
När ska man använda procentkodning jämfört med Base64
Procentkodning är för URL-komponenter. Den undkommer mellanslag, snedstreck, unicode-tecken och andra reserverade byte så att de överlever inuti en sökväg, frågesträng eller fragment. Base64 är till för att omvandla bytes till text, vanligtvis för transport eller inbäddning, och det gör nyttolasten längre.
Fråga parameterbeteende
Frågesträngar följer ofta regler för formstil där + representerar ett utrymme. Vanligt decodeURIComponent tillämpar inte den konverteringen, så den här sidan låter dig välja den när du felsöker fråge- eller formulärdata snarare än råa URL-komponenter.
Typiska dubbelkodningsfel
Om ett värde redan är kodat och du kodar det igen, %20 blir %2520. Det händer vanligtvis när ett redan flyktat värde passerar genom ett annat kodningslager. Om du ser många %25 sekvenser, kontrollera om värdet kodades två gånger.
Vanliga frågor
Vad är skillnaden mellan URL-kodning och Base64?
URL-kodning undviker osäkra tecken så att text kan finnas i en URL-komponent. Base64 konverterar bytes till ett större textalfabet. De löser olika transportproblem och är inte utbytbara.
Varför ser jag ibland + istället för %20?
I frågesträngar i formstil används ofta plus som ett mellanslag. Vanlig decodeURIComponent ändras inte plus till rymden, så den här sidan låter dig aktivera det beteendet när du avkodar fråge- eller formulärdata.
Vad är dubbelkodning?
Dubbelkodning sker när redan kodad text kodas igen. Till exempel blir %20 %2520 eftersom själva procenttecknet escapes. Det kan bryta länkar och API-förfrågningar.
Laddar det här verktyget upp min webbadress eller frågesträng?
Nej. Kodning, avkodning, analys och ombyggnad sker lokalt i din webbläsare. Dela URL:en lagrar endast inställningar, inte texten eller URL:en du anger.
Relaterat
Kommentarer (valfritt)
För att minska belastningen hämtas kommentarer endast när det behövs.