$ kodieren | dekodieren | ausführen

> url kodieren | url dekodieren <

// Schnelle, sichere URL-Kodierung und -Dekodierung mit erweiterten Optionen. Sonderzeichen und Leerzeichen ordnungsgemäß handhaben.

0 Zeichen
[SICHER]

Sichere URL-Kodierung

URLs und Abfrageparameter ordnungsgemäß kodieren. Sonderzeichen, Leerzeichen und internationale Zeichen handhaben.

[SCHNELL]

Sofortige Verarbeitung

Echtzeit-URL-Kodierung und -Dekodierung. Keine Serververarbeitung erforderlich - alles geschieht lokal.

[OPTIONEN]

Kodierungsoptionen

Wählen Sie, wie Leerzeichen behandelt werden (%20 vs +) und welche Sonderzeichen kodiert werden für maximale Kompatibilität.

// ÜBER URL-KODIERUNG

WIE URL-KODIERUNG FUNKTIONIERT:

URL-Kodierung konvertiert unsichere Zeichen in prozentuale kodierte Formate (%XX). Wesentlich für die sichere Datenübertragung über URLs.

URL-KODIERUNGSBEISPIEL:

"Hello World!" => Hello%20World%21 (URL-kodiert)

WARUM URL-KODIERUNG VERWENDEN:

  • >Sichere URL-Parameterübergabe
  • >Sonderzeichen in URLs handhaben
  • >Internationale Zeichenunterstützung
  • >Formulardatenübertragung
  • >Abfragezeichenfolgen-Konstruktion

// FAQ

F: Was ist URL-Kodierung und wann brauche ich sie?

A: URL-Kodierung konvertiert Sonderzeichen in prozentuale kodierte Formate (%XX) für sichere Übertragung in URLs. Erforderlich für Leerzeichen, Symbole und Nicht-ASCII-Zeichen in URLs.

F: Was ist der Unterschied zwischen %20 und + für Leerzeichen?

A: %20 ist Standard-URL-Kodierung für Leerzeichen. + ist Formularkodierung (application/x-www-form-urlencoded). Verwenden Sie %20 für URLs, + für Formulardaten.

F: Funktioniert dieser URL-Encoder offline?

A: Ja, 100% clientseitige Verarbeitung. Ihre URLs werden lokal in Ihrem Browser kodiert/dekodiert. Keine Daten an Server gesendet.

// Zeichen in Prozent-Kodierung

ZeichenKodiert
%20
!%21
#%23
$%24
&%26
+%2B
/%2F
:%3A
=%3D
?%3F
@%40
é%C3%A9
中%E4%B8%AD
😀%F0%9F%98%80

// URL-Kodierung im Code

JavaScript   encodeURIComponent(s)
Python       urllib.parse.quote(s, safe='')
PHP          rawurlencode($s)
Go           url.QueryEscape(s)
Java         URLEncoder.encode(s, StandardCharsets.UTF_8)
curl         curl --data-urlencode "q=hello world" URL

>> Weitere Fragen

F: Was ist der Unterschied zwischen encodeURI und encodeURIComponent?

A: encodeURI kodiert eine ganze URL und lässt Zeichen mit Struktur-Bedeutung wie : / ? # & = unverändert. encodeURIComponent kodiert einen einzelnen Teil (z. B. einen Parameterwert) und maskiert diese Zeichen ebenfalls. Für Query-Werte nimmst du fast immer encodeURIComponent.

F: Warum werden Zeichen wie 中文 oder é zu mehreren %-Gruppen?

A: URLs übertragen Bytes. Das Zeichen wird zuerst als UTF-8 kodiert (é = 2 Bytes, 中 = 3 Bytes, Emoji = 4 Bytes) und jedes Byte als %XX geschrieben, z. B. é → %C3%A9.

F: Was ist doppelte Kodierung (%2520)?

A: Wird ein bereits kodierter Text erneut kodiert, wird das % zu %25, aus %20 wird %2520. Das ist meist ein Fehler: Kodiere jeden Wert genau einmal, direkt beim Zusammensetzen der URL.