URL Encode / Decode (procent- kodning)
URL Encode / Decode (Sched- kodning) konverterer usikre tegn til et URL- sikkert format og tilbage igen. Brug det til spørgsmål strenge, omdirigere URL 'er, UTM parametre, og debugging API anmodninger (RFC 3986). Kører 100% lokalt i din browser - ingen uploads - og virker offline efter installation af ToolMill som en PWA.
Kodning
Prøv det.
Eksempler
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Hvornår indkode en fuld værdi vs en del af en URL
Den mest almindelige fejl med plus- kodning er indkodning af den forkerte del af en URL. I mange arbejdsgange, du kun ønsker at indkode en forespørgsel værdi, sti segment, fragment, eller omdirigere målet snarere end hele URL-streng. Denne side bruger encodeUricomponent og decodeUricomponent, som er bedst egnet til individuelle værdier og komponenter.
Tegn der normalt har brug for tegnsæt
Spaces, ampersand, lig tegn, spørgsmålstegn, hashs, procent tegn, skråstreg i komponentværdier, og ikke-ASCII tegn er almindelige grunde til at indkode tekst, før du placerer det inde i en URL. Det er især vigtigt for søgeserier, etiketter, filnavne og brugerleverede værdier, der ellers ville bryde en forespørgsel streng eller sti segment.
Almindelige fejl med URL-kodning
Double- kodning er et af de mest almindelige problemer. For eksempel bliver en eksisterende% 20 kodet igen% 2520. En anden almindelig fejl er afkodning af en hel URL, når kun én parameter værdi bør afkodes. Det er også vigtigt at huske at denne side producerer indkodede mellemrum som% 20, ikke form- stil plus tegn.
Praktiske arbejdsgange
Brug denne side, når du forbereder en forespørgsel parameter for et link, oprydning UTM eller tracking værdier, dekodning Scheding-kodet tekst kopieret fra logs eller browser værktøjer, eller gør en sti segment sikkert, før du indsætter det i en anden URL. Det er mest nyttigt, når du håndterer en værdi ad gangen og ønsker at se den nøjagtige plus- kodet resultat.
Hvad sker der med ikke-engelsk tekst og emoji
Dette værktøj skal-koder UTF-8 bytes, hvilket er grunden til accent tegn, ikke-latinsk tekst, og emoji ofte bliver flere procent koder i stedet for en enkelt enhed. Denne adfærd er normal og nyttig, når destinationen forventer en URL- sikker repræsentation af den oprindelige Unicode tekst.
Fejlfinding af afkodningsfejl
Før du Rely på en URL- kodet værdi
Test output i den virkelige destination sammenhæng, før du antager, at det er korrekt. Hvis noget stadig ser forkert, skal du tjekke for dobbelt-kodning, blandet håndtering af mellemrum og plus tegn, eller et mismatch mellem, hvordan din destination behandler fulde URL 'er versus individuelle parameterværdier.
Hvorfor afkodet tekst kan stadig være forkert til dit program
Korrekt afkodning her garanterer ikke en anden app vil fortolke teksten på samme måde. Nogle systemer behandler plus tegn som mellemrum, andre bevare dem bogstaveligt, og reserverede tegn kan stadig have brug for særlig håndtering afhængigt af, om teksten hører til i en sti, forespørgsel streng, eller form indsendelse.
Hvordan man fortæller, om du skal indkode en fuld URL eller bare én del
Kodning behov afhænger af kontekst. En forespørgsel parameter værdi ofte har brug for kodning, selv når resten af URL 'en skal forblive læsbar, mens en allerede samlet URL kan bryde hvis du indkode separatorer såsom?, &, =, eller /. Tænk over, om du er ved at forberede en komponent eller hele adressen, før du bruger resultatet.
Decode fejl normalt betyde den indsatte tekst indeholder misdannede procent sekvenser, blandet almindeligt og kodet indhold, eller en streng, der allerede er blevet afkodet én gang. Hvis resultatet ser forkert, kontrollere, om du indsat en fuld URL i stedet for en enkelt komponent, og om procent tegn blev fordoblet ved tidligere behandling.
Relaterede værktøjer
Base64 indkode / dekodeværktøj
Indkode tekst i Base64 eller afkode Base64 tilbage i læsbart indhold direkte i din browser. Det er nyttigt til at inspicere tokens, debugging godkendelse headers, kontrol config værdier, dekodning API nyttelast, og konvertere almindelig tekst uden at bruge en fjernbetjening. ToolMill kører fuldt klient- side for privatlivets fred og fortsætter med at arbejde offline efter installation.
Kodning
Hex Encode / Decode - Text ↔ Hex
Hex Encode / Decode konverterer tekst til hexadecimal (base- 16) bytes og dekoder hex tilbage til læsbar tekst. Brug det til debugging binære nyttelaster, inspicere UTF-8 bytes, vende undslap strenge, og arbejder med hash eller lav-niveau protokoller. Accepterer almindelige hex-formater (med eller uden mellemrum, nye linjer eller 0x præfikser). Kører 100% lokalt i din browser - ingen uploads - og virker offline efter installation af ToolMill som en PWA.
Kodning
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Kodning
ROT13 Indkode / Decode - Tekst ↔ ROT13 Cipher
ROT13 er en simpel brevsubstitutionskode, der skifter A ↔ N, B ↔ O osv. Det bruges ofte til spoilere, lys obfuscation, og forum / e-mail tekst. Dette værktøj indkoder almindelig tekst til ROT13 og afkoder ROT13 tilbage til tekst (operationen er symmetrisk). Kører 100% lokalt i din browser - ingen uploads - og virker offline efter installation af ToolMill som en PWA.
Kodning
