In URLs muss das &-Zeichen (andere Zeichen auch) anders maskiert werden.
Das &-Zeichen kann auf unterschiedliche Weise im HTML-Quellcode dargestellt sein:
- Als Text: &
- Als Entitie: & amp; (Leerzeichen entfernen!)
- Als Dezimale Entitie: & #38; (Leerzeichen entfernen!)
- Als Hexadezimale Entitie: & #x26; (Leerzeichen entfernen!)
All diese Notierungen müssen in einer URL durch folgende Schreibweise ersetzt werden:
%26
Diese Notation ist auch XML-tauglich, die vollständige URL sieht also folgendermassen aus:
http ://webseite.de/index.php?id=110%26type=100