Skip to main content

UrlEncode

InhaltEs wird geladen…die Java Klasse URLEncoder benutzt. Dabei werden "unsichere" Zeichen durch ein oder mehrere Blöcke %hh ersetzt, wobei h für eine hexadezimale Ziffer steht.

Je nach verwendetem Zeichensatz können die Hexadezimalen Blöcke anders aussehen, so wird ein kleines ö z.B. mit ISO-8859-1 zu %f6, mit UTF-8 allerdings wird es zu %c3%b6.

Es gelten folgende Regeln:

  • Die Bereiche a-z, A-Z und 0-9 werden nicht ersetzt
  • . (Punkt), - (Minus), * (Stern) und _ (Underscore) werden nicht ersetzt
  • Leerzeichen wird durch + (Plus) ersetzt
  • Alle anderen Zeichen sind "unsichere" Zeichen und werden in Hexadezimal dargestellt