URL Encode / Decode

Codieren und decodieren Sie URLs und URI-Komponenten für eine sichere Übertragung und ordnungsgemäße Formatierung.

Entwicklerwerkzeug
URL-Verarbeitung
Abfragezeichenfolge
Codierungsoptionen
Konfigurieren Sie Codierungs-/Decodierungsmethoden
Zu codierender Text
Geben Sie Text zur Codierung für die URL-Verwendung ein
Beispiele
Sehen Sie sich verschiedene Beispiele für die URL-Codierung/-Decodierung an
Beispiel 1
Original
Hallo Welt!
Codiert
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Beispiel 2
Original
Hallo Welt!
Codiert
Hello%20World%21
Beispiel 3
Original
user@example.com
Codiert
user%40example.com
Beispiel 4
Original
https://example.com/search?q=test
Codiert
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Beispiel 5
Original
JSON-Format: englische Suchdaten
Codiert
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Leitfaden zur URL-Codierung

Was ist URL-Codierung?

Die URL-Codierung ist eine Methode zur sicheren Übertragung von Sonderzeichen, Leerzeichen und Unicode-Zeichen in URLs. Sie konvertiert Sonderzeichen in das Zeichen '%' gefolgt von Hexadezimalcodes.

Beschreibungen der Verarbeitungsmodi

  • Standard-URL-Codierung: Verwendet encodeURIComponent() oder encodeURI()
  • Abfragezeichenfolge (qs): Konvertieren Sie Objekte in Abfragezeichenfolgen oder parsen Sie sie
  • Formulardaten: Behandeln Sie Formulardaten im Format key=value

Wann zu verwenden?

  • • Wenn Sonderzeichen oder Nicht-ASCII-Zeichen in URL-Abfrageparametern enthalten sind
  • • Bei der Übertragung von Formulardaten
  • • Beim Senden von Daten mit Sonderzeichen in API-Anfragen
  • • Bei der Gewährleistung der URL-Sicherheit in der Webentwicklung

Häufige Codierungszeichen

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

Beispiel für die qs-Bibliothek

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'] }

Zeichencodierung

Die Zeichencodierung bezieht sich auf die Konvertierung von Zeichenfolgen in bestimmte Codierungsformate. Bei der URL-Codierung kann die Zeichencodierung Zeichenfolgen in verschiedene Codierungsformate wie UTF-8, EUC-KR, ISO-8859-1 usw. konvertieren.