Hi,
Stimmt, aber das Fragezeichen ist wohl OK, steht doch immer bei GET Variablen!
das Fragezeichen in einer URL ist legitim; es trennt den Searchpart ab. In einem HTML-Attributwert darf es nur dann stehen, wenn dieser durch Anführungszeichen eingerahmt ist.
Also meinst Du soll ich beim Eintrag in die DB das Leerzeichen ändern?
Nein. In die DB schreibst Du exakt das, was Du drin stehen haben möchtest - dazu ist sie da. Wenn Du die Daten aber irgendwo - wo auch immer! - verwenden möchtest, musst Du Dir zunächst ansehen, was dort zu kodieren ist. In einer URL sind das u.a. Umlaute, Leerzeichen usw., und wenn Du die URL dann noch in HTML-Code verwendest, kommen dort weitere Zeichen hinzu (insbesondere das "&"), die ihre eigene Form der Kodierung benötigen.
Aber woanders wird es ja richtig angezeigt,
Woanders ist es ja auch keine URL.
Cheatah