Hallo zusammen,
ich will Daten aus einer Datenbank auslesen und die Umlaute ä, ö ü etc. gegen ae, oe und ue austauschen. Das mache ich eigentlich so:
$string=str_replace("ä","ae",$string);
$string=str_replace("ö","oe",$string);
$string=str_replace("ü","ue",$string);
$string=str_replace("Ä","Ae",$string);
$string=str_replace("Ö","Oe",$string);
$string=str_replace("Ü","Ue",$string);
Allerdings werden die Umlaute einfach nicht ausgetauscht. Es werden zwar Leerzeichen und andere Zeichen ausgetauscht, allerdings nicht die Umlaute.
Die Kollation für dieses Feld in MySQL ist auf "latin1_swedish_ci" gestellt, allerdings hat auch ein Umstellen auf "latin1_german2_ci" umgestellt und es funktioniert immer noch nicht.
Hat jemand eine Idee?
Sven