Hallo,
Das Problem liegt in der Zeile 4131, wo der Dateiname ausgelesen wird mittels fread. Dort werden diese Zeichen nicht erkannt.
jetzt habe ich es verstanden und gebe Dir Recht, daß sich die Umformung tatsächlich so vollzieht. Also; Dein Problem liegt nicht zwingend in der Zeile 4131, sondern im anfänglich gepostetem Code. Du ersetzt "ü"(0xFC) nicht ;)
$asSuchmuster = array("Ž","„","™","”","š","�","á"," ","ü");
//------------------------------------------------------^
$asErsetzungen = array("Ae","ae","Oe","oe","Ue","ue","ss","_","ue");
//-------------------------------------------------------------^
Gruß aus Berlin!
eddi