Hi,
$umlaute = array("ä", "Ä", "ö", "Ö", "ü", "Ü", 'ß');
$vokale = array("ae", "Ae", "oe", "Oe", "ue", "Ue", 'ss');$newfilename = str_replace($umlaute, $vokale, $filename);
Ergebnis: Aus "Nürnberg" wird "Nürnberg"
Bei mir nicht.
Internet angeworfen. Aha, UTF-8 Problem.
UTF-8 verwendet, kein Problem.
- Versuch:
$newfilename = utf8_decode($file);
$newfilename = str_replace($umlaute, $vokale, $newfilename);Ergebnis: Aus "Nürnberg" wird "Nu?rnberg".
Es wurde wieder nichts ersetzt - aber aus dem UTF-8-ü hast du jetzt durch die „Dekodierung” ein Fragezeichen gemacht.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]