daniel_sun
Erfahrenes Mitglied
Hallo,
wie schon gesagt komme ich mir gerade wie ein Anfänger vor
Will eig nur mit einem gewöhnlichen str_replace Umlaute ersetzen.
Mit % / und alles anderen Zeichen funktioniert es super nur nicht mit diesen Umlauten. Bei Firefox kommt immer eine Raute mit einem Fragezeichen drin. Lasse ich mir die Post-Variable anzeigen steht der Text mit korrekten umlauten drin!
Hab auch schon htmlentities() und html_entity_decode() versucht weil ich dachte das das Formular die Werte schon falsch übergibt. Das scheint aber nicht der Fall zu sein :-(
Bin mit meinem Latein am Ende.
Gruß
Daniel_sun
wie schon gesagt komme ich mir gerade wie ein Anfänger vor
Will eig nur mit einem gewöhnlichen str_replace Umlaute ersetzen.
PHP:
$str = $_POST['name'];
$search = array ("ä", "ö", "ü", "ß");
$replace = array ("ae", "oe", "ue", "ss");
$str = str_replace($search,$replace,$str);
Mit % / und alles anderen Zeichen funktioniert es super nur nicht mit diesen Umlauten. Bei Firefox kommt immer eine Raute mit einem Fragezeichen drin. Lasse ich mir die Post-Variable anzeigen steht der Text mit korrekten umlauten drin!
Hab auch schon htmlentities() und html_entity_decode() versucht weil ich dachte das das Formular die Werte schon falsch übergibt. Das scheint aber nicht der Fall zu sein :-(
Bin mit meinem Latein am Ende.
Gruß
Daniel_sun