URL Coderen / Decoderen

Codeer en decodeer URL's en URI-componenten voor veilige overdracht en correcte opmaak.

Ontwikkelaarstool
URL-verwerking
Query String
Coderingsopties
Configureer coderings-/decoderingsmethoden
Tekst om te coderen
Voer tekst in om te coderen voor URL-gebruik
Voorbeelden
Bekijk verschillende URL-coderings-/decoderingsvoorbeelden
Voorbeeld 1
Origineel
Hello World!
Gecodeerd
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Voorbeeld 2
Origineel
Hello World!
Gecodeerd
Hello%20World%21
Voorbeeld 3
Origineel
user@example.com
Gecodeerd
user%40example.com
Voorbeeld 4
Origineel
https://example.com/search?q=test
Gecodeerd
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Voorbeeld 5
Origineel
JSON-formaat: Engelse zoekgegevens
Gecodeerd
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
URL-coderingsgids

Wat is URL-codering?

URL-codering is een methode die wordt gebruikt om speciale tekens, spaties en Unicode-tekens veilig over te dragen in URL's. Het converteert speciale tekens naar het '%'-symbool gevolgd door hexadecimale codes.

Beschrijvingen van verwerkingsmodi

  • Standaard URL-codering: Gebruikt encodeURIComponent() of encodeURI()
  • Query String (qs): Converteer objecten naar query strings of parseer ze
  • Formuliergegevens: Verwerk formuliergegevens in key=value formaat

Wanneer te gebruiken?

  • • Bij het opnemen van speciale tekens of niet-ASCII-tekens in URL-queryparameters
  • • Bij het verzenden van formuliergegevens
  • • Bij het verzenden van gegevens met speciale tekens in API-verzoeken
  • • Bij het waarborgen van URL-veiligheid in webontwikkeling

Veelvoorkomende coderingskarakters

Spatie → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B

qs Bibliotheek Voorbeeld

import qs from 'qs';

const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y

const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }

Karaktercodering

Karaktercodering verwijst naar het converteren van strings naar specifieke coderingsformaten. Bij URL-codering kan karaktercodering strings converteren naar verschillende coderingsformaten zoals UTF-8, EUC-KR, ISO-8859-1, etc.