feuerfuchs
Lt. Commander
- Registriert
- Dez. 2007
- Beiträge
- 1.100
Hi,
habe ein seltsames Problem mit PHP. Ich möchte eine kleines Programm schreiben, wo man eine Startadresse eingeben kann und das Programm berechnet dann mithilfe des Google Maps Routenplaners die Route.
Der folgende Code ist jetzt nicht das Programm, veranschalicht aber das Problem:
Ich habe 2 verschiedene Codes:
1)
2)
Man sollte eigentlich meinen, die Codes machen beide das selbe, schließlich unterscheiden sie sich ja nur in einem Kommentar.
Tun sie aber nicht!
Die Datei rufe ich auf mit ?Adresse=aß
Ausgabe bei Code 1: "%C3%9Fss" - hier funktioniert alles
Ausgabe bei Code 2: "%C3%9Fß" - hier wird das "ß" nicht durch "ss" ersetzt
habe es genauso schon mit ereg_replace probiert.
Weiß jemand, woran das liegt? Danke für eure Hilfe!
MfG feuerfuchs
habe ein seltsames Problem mit PHP. Ich möchte eine kleines Programm schreiben, wo man eine Startadresse eingeben kann und das Programm berechnet dann mithilfe des Google Maps Routenplaners die Route.
Der folgende Code ist jetzt nicht das Programm, veranschalicht aber das Problem:
Ich habe 2 verschiedene Codes:
1)
<?php
$Adresse = $_GET[Adresse];
$Adresse = str_replace ("ß", "ss", $Adresse);
$Adresse = str_replace ("a", "%C3%9F", $Adresse);
echo $Adresse;
?>
2)
<?php
$Adresse = $_GET[Adresse];
$Adresse = str_replace ("ß", "ss", $Adresse);
$Adresse = str_replace ("a", "%C3%9F", $Adresse);
echo $Adresse;
//echo "<iframe src='http://maps.google.de/maps?f=d&source=s_d&saddr=";
//echo $Adresse;
?>
Man sollte eigentlich meinen, die Codes machen beide das selbe, schließlich unterscheiden sie sich ja nur in einem Kommentar.
Tun sie aber nicht!
Die Datei rufe ich auf mit ?Adresse=aß
Ausgabe bei Code 1: "%C3%9Fss" - hier funktioniert alles

Ausgabe bei Code 2: "%C3%9Fß" - hier wird das "ß" nicht durch "ss" ersetzt

habe es genauso schon mit ereg_replace probiert.
Weiß jemand, woran das liegt? Danke für eure Hilfe!
MfG feuerfuchs