Strings mit Umlauten an PHP-Seite geben
-
Hallo Forum,
ich überprüfe Formulareingaben mittels PHP und möchte im Falle der
Unvollständigkeit, die korrekt ausgefüllten Zeilen automatisch ein-
tragen. Über eine Weiterleitungsseite rufe ich die PHP-Seite mit dem
Layout wieder auf und gebe die Werte per Parameter mit. Dabei stellte
sich schnell heraus, dass Umlaute (z. B. "ä") verstümmelt werden.
Leerezeichen muss ich durch "%20" ersetzen. Was mache ich aber mit
den Umlauten? Ich will aber nicht von "ä" auf "ae" gehen.So funktioniert es momentan, jedoch kann ich keine "ä"'s mitgeben.
PrintForwardPage("formular.php?name=$name&plz=$plz&ort=$ort&strasse=$strasse&homepage=$homepage&message=Bitte%20geben%20Sie%20Ihren%20Namen%20an!"); function PrintForwardPage($MyLink){ echo "<html>\n"; echo "<head>\n"; echo "<title>Unbefugter Zugriff</title>\n"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=$MyLink\">\n"; echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n"; echo "</head>\n"; echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\">\n"; echo "</body>\n"; echo "</html>"; }
Welche Möglichkeiten habe ich denn sonst noch, Variablen zu übergeben?
Vielen Dank.
-
wie wärs mit
urlencode()
?