URL Encoding und Decoding: Zeichenkodierung-Leitfaden
Lernen Sie URL-Encoding (Percent-Encoding) und Decoding-Operationen. Sonderzeichen, UTF-8-Kodierung und Implementierung in verschiedenen Sprachen.
URL-Encoding (Percent-Encoding) ist ein Mechanismus zur Darstellung unsicherer oder spezieller Zeichen in URLs.
Was ist URL-Encoding?
URL-Encoding stellt Zeichen außerhalb des ASCII-Zeichensatzes mit einem Prozentzeichen (%) und zwei hexadezimalen Ziffern dar.
Grundregeln
- Leerzeichen → %20 oder +
- Sichere Zeichen werden nicht kodiert
- Reservierte Zeichen müssen kodiert werden
JavaScript URL-Encoding
encodeURIComponent() und decodeURIComponent() verwenden.
PHP URL-Encoding
urlencode() und urldecode() verwenden.
Fazit
URL-Encoding ist grundlegend in der Webentwicklung. Für SEO sind Slugs besser als kodierte URLs.