Bei den Wertzuweisungen an die Parameter können Zeichen vorkommen, die nicht zu einer gültigen URI gehören. Damit die URI gültig bleibt (andernfalls wäre das Dokument auch kein gültiges HTML mehr), müssen diverse Zeichen maskiert werden. Die Maskierung besteht darin, ein Prozentzeichen % zu notieren, gefolgt von der hexadezimal ausgedrückten Zeichennummer des gewünschten Zeichens.
Die folgende Tabelle listet Zeichen auf, die maskiert werden müssen, weil sie innerhalb von URIs nicht vorkommen dürfen oder eine bestimmte Bedeutung haben. Links steht das Zeichen, rechts die Zeichenkette, mit der Sie das Zeichen maskieren müssen:
| Zeichen |
Zeichenkette für Maskierung |
| [neue Zeile] |
%0A |
| [Wagenrücklauf] |
%0D |
| [Leerzeichen] |
%20 |
| ! |
%21 |
| : |
%3A |
| # |
%23 |
| % |
%25 |
| * |
%2A |
| / |
%2F |
| < |
%3C |
| > |
%3E |
| ? |
%3F |
| Ä |
%C4 |
| ä |
%E4 |
| Ö |
%D6 |
| ö |
%F6 |
| Ü |
%DC |
| ü |
%FC |
| ß |
%DF |
|
|