Mailinglisten-Archive |
Lutz Zetzsche schrieb: > Hi Sebastian, > > Sebastian Mendel schrieb: >> in einem HTML-Dokument gebe ich eine Liste von Links mit Parametern aus >> die >> Umlaute enthalten können >> >> host/script.php?var=ÄÖÜ >> >> im Browser funktioniert das ohne Probleme: >> >> -> Seite Aufrufen >> -> Link Wählen >> -> Parameter auf Folgeseite anzeigen >> >> passt >> >> nur wenn man auf eine Dieser Seiten von Google kommt werden die Umlaute >> als >> UTF-8 in der URL kodiert und die Anzeige stimmt nicht mehr >> >> >> Jemandem dieses Problem bekannt oder sogar eine Lösung? > > ich habe mit UTF-8 dieses Problem nicht bzw. habe es ggf. nicht als > Problem wahrgenommen. ich auch nicht, bisher, weil ich kein UTF-8 einsetze auf der betreffenden Seite > Kannst Du mal etwas genauer spezifizieren, worum es > genau geht? Code, URLs, Zeichensatzeinstellungen, Vorgehensweise? URL's mit Umlauten die im Google-Index stehen > Verwendest Du urldecode()? urldecode() ist die so ziemlich sinnloseste Funktion in PHP überhaupt ... ;-) ... URL-Parameter werden automatisch decodiert ... > Deine Beschreibung wird mir an dem Punkt unklar, wo Google ins Spiel kommt. :-) wenn ich die Links auf der seite anklicke wo sie erzeugt werden oder per Hand eingebe erhalte ich in der Ausgabe der Seite das was zu erwarten ist: host/script.php?var=ü oder host/script.php?var=%FC ergibt ein sauberes 'ü' Google gibt mir aber ein Link: host/script.php?var=%C3%BC was ein hässliches ü ergibt -- Sebastian
php::bar PHP Wiki - Listenarchive