URL-kodning

URL-kodning/avkodning

Du kan koda japanska tecken, mellanslag och symboler till ett format som är säkert att använda i URL:er, eller avkoda strängar som har konverterats (t.ex. %E3%81%82) tillbaka till sin ursprungliga text.

Översättning
Väntar på synpunkter
Ange text eller en URL-kodad sträng och klicka på "Konvertera".

Resultat

Vad är URL-kodning/avkodning?

URL-kodning och avkodning är verktyg som används för att konvertera tecken som är svåra att använda som de är i URL:er till ett format som är lättare att hantera på webben, eller för att konvertera kodade strängar tillbaka till sin ursprungliga, läsbara form. Medan alfanumeriska tecken och vissa symboler kan användas direkt i URL:er, kan japanska tecken, mellanslag, emojis och vissa symboler kanske inte tolkas korrekt beroende på miljön.Av denna anledning konverteras "japanska" till ett procentkodat format, till exempel "%E6%97%A5%E6%9C%AC%E8%AA%9E". Kunskap om URL-kodning är ofta nödvändig när man inkluderar sökord i URL-frågor, skickar parametrar till API:er eller delar långa URL:er via e-post eller chatt.

Med det här verktyget klistrar du bara in din text och väljer en kodning för att generera en sträng som är lämplig att använda i URL:er. Omvänt kan du avkoda strängar som %E3%81%82 eller kodade värden som ingår i frågeparametrar för att visa den ursprungliga japanska texten eller symbolerna. Vi erbjuder två typer av kodning beroende på dina behov. "För parametervärden" är lämpligt när du vill konvertera delar av en URL, till exempel söktermer eller formulärvärden. "För hela URL:er" används när du endast vill konvertera nödvändiga tecken, till exempel japansk text eller mellanslag, samtidigt som du bevarar URL-strukturen – inklusive : / ? & = # – så mycket som möjligt.

I praktiken är det viktigt att notera att det är lätt att förväxla situationer där hela URL:en ska kodas med sådana där endast parametervärdena ska kodas. Om du till exempel skapar en sök-URL och endast vill konvertera söktermen efter ”q=”, är konverteringsalternativet för parametervärden lämpligt. Om du däremot vill behålla hela den befintliga URL:en läsbar samtidigt som du endast konverterar de japanska delarna till ett säkert format, blir det enklare att verifiera om du väljer alternativet för hela URL:en. Om du stöter på termer som ”URL-kodat värde”, ”procentkodning” eller ”kodad fråga” i API-specifikationer eller hanteringsskärmar för externa tjänster, kan du använda detta verktyg för att snabbt jämföra värdena före och efter konvertering.

URL-kodning är inte kryptering. Den konverterade strängen kan verka oläslig, men det ursprungliga innehållet kan verifieras genom avkodning. Därför döljer URL-kodning av lösenord, API-nycklar, åtkomsttoken, personlig information och andra känsliga data inte dessa på ett säkert sätt. Dessutom kan inkludering av känslig information i URL:er lämna spår i webbläsarhistoriken, åtkomstloggar, referenser och analysverktyg. Även om de konverterade resultaten kan kopieras eller laddas ner – vilket gör dem användbara för att skapa testdata eller undersöka buggar – bör du iaktta extrem försiktighet när du hanterar konfidentiell information.

  • Du kan URL-koda japanska tecken, mellanslag och symboler.
  • Du kan avkoda URL-kodade strängar som %E3%81%82.
  • Du kan välja mellan två typer: en för parametervärden och en för hela URL:en.
  • Du kan kopiera översättningsresultaten eller spara dem som en textfil.

Hur man använder URL-kodning/avkodning

Klistra först in den sträng du vill konvertera i inmatningsfältet. Du kan ange URL:er som innehåller japanska tecken, sökord, API-frågeparametrar, formulärvärden och strängar som redan har kodats. Välj sedan "Koda" om du vill konvertera den ursprungliga strängen för användning i en URL, eller "Avkoda" om du vill återställa en sträng som innehåller %-tecken till sin ursprungliga form. Vid kodning väljer du antingen "För parametervärden" eller "För hela URL:er" beroende på dina behov. Klicka slutligen på "Konvertera" för att visa resultatet i utdatafältet.

"Parametervärden" rekommenderas när du skapar värden som ska bäddas in som en del av en URL. När du till exempel infogar söktermer, taggnamn eller omdirigerings-URL:er i parametervärdena för en annan URL är det här läget säkrare eftersom tecken som & och = måste behandlas som en del av värdet. "För hela URL:er" är användbart när du vill konvertera japanska tecken eller mellanslag samtidigt som du behåller URL:ens avgränsare. Om du är osäker på vilket du ska använda kan det vara bra att tänka så här: använd "För parametervärden" om du bara genererar värden för frågeparametrar, och använd "För hela URL:er" om du vill formatera visningen av en komplett URL.

Denna avkodare konverterar procentkodade tecken (såsom %E3%81%82) tillbaka till sin ursprungliga form. Eftersom +-tecknet ofta används för att representera ett mellanslag i formulärinlämningar behandlar detta verktyg det som ett mellanslag vid avkodning. Ett fel uppstår om indata innehåller ogiltig %-notation eller en trasig kodningssträng. När du använder det konverterade innehållet, vänligen använd funktionerna för kopiering, nedladdning och inmatning, samt lägesomkopplaren.

  1. Klistra in text, en URL eller en URL-kodad sträng i inmatningsfältet.
  2. Välj "Koda" eller "Avkoda".
  3. Vid kodning, välj antingen "för parametervärden" eller "för hela URL:en".
  4. Klicka på knappen "Konvertera" för att se resultatet.
  5. Spara resultaten med "Kopiera resultat" eller "Ladda ner TXT" efter behov.

Viktiga anmärkningar vid användning

  • URL-kodning är inte kryptering. Eftersom det ursprungliga innehållet kan läsas efter avkodning kan det inte användas för att skydda känslig information.
  • Om du kodar hela URL:en för parametervärden kommer tecken som "/" och "?" också att konverteras. Välj det läge som bäst passar dina behov.
  • Strängar som innehåller ogiltig %-notation kanske inte avkodas.
  • Om personuppgifter eller inloggningsuppgifter ingår i URL:en kan de sparas i din webbläsares historik eller åtkomstloggar.

Vanliga frågor

Vad är URL-kodning?

Detta innebär att tecken som är svåra att hantera direkt i en URL konverteras till procentkodade tecken, till exempel %E3%81%82. Detta används för att på ett säkert sätt hantera japanska tecken, mellanslag och vissa symboler i URL:er.

Vad är URL-avkodning?

Detta innebär att URL-kodade strängar konverteras tillbaka till sina ursprungliga tecken. Till exempel kan %E6%97%A5%E6%9C%AC%E8%AA%9E konverteras tillbaka till "Japanese".

Är URL-kodning samma sak som kryptering?

Nej. URL-kodning är inte kryptering. Det omvandlar helt enkelt text till ett format som kan hanteras i en URL, så vem som helst kan avkoda den.

Kan du konvertera japanska URL:er?

Ja. Du kan konvertera URL:er och söktermer som innehåller japanska tecken till UTF-8-kodat format.

Hur omvandlas mellanslag?

Vid kodning omvandlas mellanslag vanligtvis till %20. Vid avkodning behandlas även tecknet + – som ofta används som mellanslag i formulärinlämningar – som ett mellanslag.

Vad betyder "för parametervärden"?

Detta läge konverterar värden som ska inkluderas i URL:er, till exempel söktermer och formulärvärden. Det konverterar även tecken som & och = så att de kan behandlas som giltiga värden.

Vad betyder "för hela URL:en"?

Detta läge konverterar nödvändiga element såsom japansk text och mellanslag samtidigt som symboler som representerar URL-strukturen – såsom https://, /, ? och & – bevaras i så stor utsträckning som möjligt.

Vilket kodningsalternativ ska jag välja?

Som en allmän regel ska du välja "För parametervärden" om du endast skapar värden för sökparametrar, och "För hela URL:er" om du formaterar hela URL:en.

Vad orsakar avkodningsfelet?

Strängen kan innehålla felaktiga URL-kodade data, till exempel ett "%"-tecken som inte följs av två hexadecimala siffror.

Kan emojis URL-kodas?

Ja. Emojis kan också URL-kodas som UTF-8. Kontrollera dock separat om mottagartjänsten accepterar emojis.

Påverkar URL-kodad text SEO?

I allmänhet kan webbläsare och sökmotorer tolka kodade URL:er. Det är dock också viktigt att utforma URL:er som är lätta för människor att förstå och att standardisera kanoniska URL:er.

Kan detta användas för att skapa API-frågeparametrar?

Ja. Du kan använda detta när du skapar värden som söktermer, taggar och omdirigerings-URL:er som ska skickas till API:et. Om specifikationsdokumentet anger en kodningsmetod, följ dessa specifikationer.