ä in der Browserzeile = Problem

rollerueckwaerts

Erfahrenes Mitglied
Hall liebe Tutorials.de Gemeinde,
ich habe diesmal ein wahrscheinlich sehr kleines Problem.

Bei dem Aufruf von:
PHP:
$redirectlinkright = "community/mein_gästebuch/?message=1";
$redirectlinkfailed = "community/mein_gästebuch/?message=2";

 if (mysql_affected_rows()!="0") {
        header("Location: ".$redirectlinkright);
} else {
         header("Location: ".$redirectlinkfailed);
}
entsteht in der Browserzeile die Adresse: ..../mein_g%E4stebuch/....
die natürlich nicht auf das gewünschte Ziel /mein_gästebuch zeigt.

habs auch schon mit "community/mein_gästebuch/?message=1" versucht, jedoch ohne Erfolg.
Wie krieg ich nun das ä in die Browserzeile ? Gibt es da noch andere Darstellungsmöglichkeiten ?

Freue mich auf eure Antwort.


Lg
tobi
 
Grundsätzlich kannst du aber auch urlencode() verwenden. Natürlich musst du dann auf der Seite, wo es wieder als 'ä' gebraucht wird, den GET-Parameter wieder mit urldecode() demaskieren.

Aber mein Vorposter hat recht. Wenn irgendmöglich, solltest du auf ae zurück greifen.

@einfach nur crack: Manchmal geht das aber nicht. Es gibt auch Wörter, die tatsächlich mit ae geschrieben werden, und demzufolge auch nicht 'ä' ausgesprochen werden. Da wäre es fatal, bei der Rückwandlung einfach ein 'ä' aus jedem 'ae' zu machen. Maelstrom (im Norwegischen) ist so ein Beispiel. Da bietet sich urlencode an.
 
Zurück