Matze: Probleme mit Sonderzeichen

Hallo,

ich habe eine Seite, auf der ich den user ein Formular ausfüllen lasse, er kann dann auf nen button klicken und dann wird der inhalt des formulars mikt javascript ausgelesen und ein php skript aufgerufen, das die daten dann verarbeitet.

netscape erzeugt einen link der die variabeln folgendermaßen ans phpscript übergibt:

test.php?FirmaZusatz=Heizung%20-%20Sanit%E4r

d.h. alle Sonderzeichen werden schön umgewandelt, so dass apache das versteht.

i.e. dagegen wandelt nicht alle sonderzeichen um:

test.php?FirmaZusatz=Heizung%20-%20Sanitär

so das der apache dann nen server-error ausspuckt.

was kann man tun?

  1. Hi,

    du könntest, wenn du den Link unbedingt mit JavaScript bauen musst, die Funktion escape() benutzen:
    korrekteSache = escape(unkorrekteParameter)
    -->http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#escape

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(