Also ich hab mal grad einen Test gemacht:
aus 輝遠報價單.flac wurde doch richtigerweise eine Datei 輝遠報價單_processed.flac erzeugt.
In der Protokolldatei steht aber nur ein ?????_processed.flac.
1. Demzufolge scheint das
Writeln
der falsche Befehl zu sein, das einfache Schreiben in eine
textfile
klappt so nicht. Da schau ich mal wie ich sonst den
Unicode-String richtig mitprotokolliere (TStrings.SaveToFile reicht leider nicht, es muss in der log-Datei angehängt werden).
2. Ansonsten muss ich doch noch mal beim Anwender nachfragen, warum bestimmte Dateien nicht bearbeitet wurden. Er hat berichtet, dass eben besagtes Grönemeyer richtig verarbeitet wird, nachdem er es in Groenemeyer umbenamst hat. Mir steht seine Datei nicht zur Vefügung, eine Testdatei hier mit dem ö im Namen (im Explorer einfach so definiert) wird bearbeitet UND es wird auch korrekt protokolliert.
Also zwei Probleme zu lösen.