1. Was ist URL-Kodierung?
Die URL-Kodierung (Prozent-Kodierung) ist der Prozess, bei dem unsichere Zeichen in URLs in % gefolgt von einem Hexadezimalcode umgewandelt werden. Da URLs nur ASCII-Zeichen zulassen, müssen Umlaute, Sonderzeichen und Leerzeichen kodiert werden. Zum Beispiel wird ein Leerzeichen zu %20, @ wird zu %40, und das deutsche Wort „Café“ wird zu %43%61%66%C3%A9. Gemäß der Norm RFC 3986 müssen alle Zeichen außer A-Z, a-z, 0-9, -, _, ., ~ kodiert werden. Jeder Teil einer URL (Abfrageparameter, Pfade, Anker) hat seine eigenen Kodierungsregeln.