DevToolBoxKOSTENLOS
Blog

Prozent-Encoding Tool

Vollstandiger Prozent-Encoding-Konverter und RFC 3986-Referenz.

Prozent-Encoding wird durch RFC 3986 als Mechanismus zur Kodierung von Daten in URIs definiert.

RFC 3986 Prozent-Encoding Referenz

RFC 3986 definiert welche Zeichen in URIs ohne Kodierung erlaubt sind.

Nicht reservierte Zeichen

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~

Reservierte Zeichen

ZeichenKodierte FormZweck in URI
:%3AScheme/port separator (http:, :8080)
/%2FPath segment separator (/path/to)
?%3FQuery string start (?key=value)
#%23Fragment identifier (#section)
[%5BIPv6 address bracket
]%5DIPv6 address bracket
@%40User info separator (user@host)
!%21Sub-delimiter
$%24Sub-delimiter
&%26Query parameter separator (&key=value)
'%27Sub-delimiter
(%28Sub-delimiter
)%29Sub-delimiter
*%2ASub-delimiter
+%2BSub-delimiter (also space in forms)
,%2CSub-delimiter
;%3BSub-delimiter (path parameters)
=%3DKey-value separator (key=value)

Muss-kodieren Zeichen

ZeichenKodierte FormZweck in URI
space%20Not allowed in URIs
"%22Not allowed (delimiter in HTML)
<%3CNot allowed (HTML tag)
>%3ENot allowed (HTML tag)
{%7BNot allowed (URI template)
}%7DNot allowed (URI template)
|%7CNot allowed
\%5CNot allowed (escape char)
^%5ENot allowed
`%60Not allowed
%%25Percent sign itself (to avoid ambiguity)

FAQ

Was ist Prozent-Encoding?
Prozent-Encoding ist der Standardmechanismus zur Kodierung von Zeichen in URIs, definiert durch RFC 3986.
Unterschied zwischen RFC 3986 und RFC 2396?
RFC 3986 (2005) ersetzt RFC 2396 (1998) mit einem vereinfachten Satz nicht reservierter Zeichen.
Warum ist Leerzeichen %20 und nicht +?
In RFC 3986 ist Leerzeichen immer %20. Das + kommt vom application/x-www-form-urlencoded Format.
𝕏 Twitterin LinkedIn

Bewerten Sie dieses Tool

4.0 / 5 · 197 Bewertungen

Bleiben Sie informiert

Wöchentliche Dev-Tipps und neue Tools.

Kein Spam. Jederzeit abbestellbar.

Enjoy these free tools?

☕Buy Me a Coffee