URL-kodning
URL-kodning/afkodning
Du kan kode japanske tegn, mellemrum og symboler til et format, der er sikkert at bruge i URL'er, eller afkode strenge, der er blevet konverteret (f.eks. %E3%81%82), tilbage til deres oprindelige tekst.
Output
Hvad er URL-kodning/afkodning?
URL-kodning og -afkodning er værktøjer, der bruges til at konvertere tegn, der er vanskelige at bruge direkte i URL'er, til et format, der er lettere at håndtere på nettet, eller til at konvertere kodede strenge tilbage til deres oprindelige, læsbare form. Mens alfanumeriske tegn og nogle symboler kan bruges som de er i URL'er, kan japanske tegn, mellemrum, emojis og visse symboler muligvis ikke fortolkes korrekt afhængigt af miljøet.Af denne grund konverteres "japansk" til et procentkodet format såsom "%E6%97%A5%E6%9C%AC%E8%AA%9E". Kendskab til URL-kodning er ofte nødvendigt, når man inkluderer søgeord i URL-forespørgsler, sender parametre til API'er eller deler lange URL'er via e-mail eller chat.
Med dette værktøj skal du blot indsætte din tekst og vælge en kodning for at generere en streng, der er egnet til brug i URL'er. Omvendt kan du afkode strenge som %E3%81%82 eller kodede værdier indeholdt i forespørgselsparametre for at se den originale japanske tekst eller symboler. Vi tilbyder to typer kodning afhængigt af dine behov. "For parameterværdier" er velegnet, når du vil konvertere dele af en URL, såsom søgetermer eller formularværdier. "For hele URL'er" bruges, når du kun vil konvertere nødvendige tegn, såsom japansk tekst eller mellemrum, samtidig med at du bevarer URL-strukturen – herunder : / ? & = # – så meget som muligt.
I praksis er det vigtigt at bemærke, at det er let at forveksle situationer, hvor hele URL'en skal kodes, med situationer, hvor kun parameterværdierne skal kodes. Hvis du f.eks. opretter en søge-URL, og du kun vil konvertere søgetermen efter "q=", er konverteringsindstillingen for parameterværdier passende. Hvis du derimod ønsker at bevare hele den eksisterende URL læsbar, mens du kun konverterer de japanske dele til et sikkert format, gør det det lettere at verificere, hvis du vælger indstillingen for hele URL'en. Hvis du støder på udtryk som "URL-kodet værdi", "procentkodning" eller "kodet forespørgsel" i API-specifikationer eller eksterne tjenesteadministrationspaneler, kan du bruge dette værktøj til hurtigt at sammenligne værdierne før og efter konvertering.
URL-kodning er ikke kryptering. Den konverterede streng kan virke ulæselig, men det oprindelige indhold kan verificeres ved at afkode den. Derfor skjuler URL-kodning af adgangskoder, API-nøgler, adgangstokener, personlige oplysninger og andre følsomme data dem ikke sikkert. Derudover kan inkludering af følsomme oplysninger i URL'er efterlade spor i browserhistorikken, adgangslogfiler, henvisninger og analyseværktøjer. Selvom de konverterede resultater kan kopieres eller downloades – hvilket gør dem nyttige til oprettelse af testdata eller undersøgelse af fejl – skal du udvise ekstrem forsigtighed, når du håndterer fortrolige oplysninger.
- Du kan URL-kode japanske tegn, mellemrum og symboler.
- Du kan afkode URL-kodede strenge såsom %E3%81%82.
- Du kan vælge mellem to typer: én til parameterværdier og én til hele URL'en.
- Du kan kopiere oversættelsesresultaterne eller gemme dem som en tekstfil.
Sådan bruges URL-kodning/afkodning
Indsæt først den streng, du vil konvertere, i indtastningsfeltet. Du kan indtaste URL'er, der indeholder japanske tegn, søgeord, API-forespørgselsparametre, formularværdier og strenge, der allerede er kodet. Vælg derefter "Kod" hvis du vil konvertere den oprindelige streng til brug i en URL, eller "Afkod" hvis du vil gendanne en streng indeholdende %-tegn til sin oprindelige form. Ved kodning skal du vælge enten "For parameterværdier" eller "For hele URL'er" afhængigt af dine behov. Til sidst skal du klikke på "Konverter" for at få vist resultatet i outputfeltet.
"Parameterværdier" anbefales, når der oprettes værdier, der skal indlejres som en del af en URL. For eksempel, når der indsættes søgetermer, tagnavne eller omdirigerings-URL'er i parameterværdierne for en anden URL, er denne tilstand sikrere, fordi tegn som & og = skal behandles som en del af værdien. "For hele URL'er" er nyttigt, når du vil konvertere japanske tegn eller mellemrum, samtidig med at URL'ens separatorer bevares. Hvis du er i tvivl om, hvilken du skal bruge, kan du overveje følgende: Hvis du kun genererer værdier for forespørgselsparametre, skal du bruge "For parameterværdier"; hvis du vil formatere visningen af en komplet URL, skal du bruge "For hele URL'er".
Denne dekoder konverterer procentkodede tegn (såsom %E3%81%82) tilbage til deres oprindelige form. Da +-tegnet ofte bruges til at repræsentere et mellemrum i formularindsendelser, behandler dette værktøj det som et mellemrum under afkodningen. Der opstår en fejl, hvis indtastningen indeholder ugyldig %-notation eller en ødelagt kodestreng. Når du bruger det konverterede indhold, skal du benytte kopierings-, download- og indtastningsfunktionerne samt tilstandsknappen.
- Indsæt tekst, en URL eller en URL-kodet streng i indtastningsfeltet.
- Vælg "Kode" eller "Afkode".
- Ved kodning skal du vælge enten "for parameterværdier" eller "for hele URL'en".
- Klik på knappen "Konverter" for at se resultatet.
- Gem resultaterne ved hjælp af "Kopier resultater" eller "Download TXT" efter behov.
Vigtige bemærkninger ved brug
- URL-kodning er ikke kryptering. Da det oprindelige indhold kan læses efter afkodning, kan det ikke bruges til at beskytte følsomme oplysninger.
- Hvis du koder hele URL'en for parameterværdier, vil tegn som "/" og "?" også blive konverteret. Vælg den tilstand, der bedst passer til dine behov.
- Strenge, der indeholder ugyldig %-notation, afkodes muligvis ikke.
- Hvis personlige oplysninger eller godkendelsesoplysninger er inkluderet i URL'en, kan de blive registreret i din browserhistorik eller adgangslogfiler.
Ofte stillede spørgsmål
Hvad er URL-kodning?
Dette indebærer at konvertere tegn, der er vanskelige at håndtere direkte i en URL, til procentkodede tegn, såsom %E3%81%82. Dette bruges til sikkert at håndtere japanske tegn, mellemrum og visse symboler i URL'er.
Hvad er URL-afkodning?
Dette indebærer at konvertere URL-kodede strenge tilbage til deres oprindelige tegn. For eksempel kan %E6%97%A5%E6%9C%AC%E8%AA%9E konverteres tilbage til "日本語".
Er URL-kodning det samme som kryptering?
Nej. URL-kodning er ikke kryptering. Det konverterer blot tekst til et format, der kan håndteres i en URL, så enhver kan afkode den.
Kan du konvertere japanske URL'er?
Ja. Du kan konvertere URL'er og søgetermer, der indeholder japanske tegn, til UTF-8 URL-kodet format.
Hvordan konverteres mellemrum?
Under kodning konverteres mellemrum typisk til %20. Under afkodning behandles tegnet + – som ofte bruges som mellemrum i formularindsendelser – også som et mellemrum.
Hvad betyder "for parameterværdier"?
Denne tilstand konverterer værdier, der skal inkluderes i URL'er, såsom søgetermer og formularværdier. Den konverterer også tegn som & og =, så de kan behandles som gyldige værdier.
Hvad betyder "for hele URL'en"?
Denne tilstand konverterer nødvendige dele såsom japansk tekst og mellemrum, samtidig med at symboler, der repræsenterer URL-strukturen, såsom https://, /, ? og &, bevares så vidt muligt.
Hvilken kodningsindstilling skal jeg vælge?
Som hovedregel skal du vælge "For parameterværdier", hvis du kun opretter værdier for forespørgselsparametre, og "For hele URL'er", hvis du formaterer den komplette URL.
Hvad forårsager afkodningsfejlen?
Strengen kan indeholde ugyldige URL-kodede data, f.eks. et "%"-tegn, der ikke efterfølges af to hexadecimale cifre.
Kan emojier URL-kodes?
Ja. Emojier kan også URL-kodes som UTF-8. Kontroller dog separat, om modtagertjenesten accepterer emojier.
Påvirker URL-kodet tekst SEO?
Generelt kan browsere og søgemaskiner fortolke kodede URL'er. Det er dog også vigtigt at designe URL'er, der er lette for mennesker at forstå, og at standardisere kanoniske URL'er.
Kan dette bruges til at oprette API-forespørgselsparametre?
Ja. Du kan bruge dette, når du opretter værdier såsom søgetermer, tags og omdirigerings-URL'er, der skal sendes til API'en. Hvis specifikationsdokumentet angiver en kodningsmetode, skal du følge disse specifikationer.