if FItemInfo.IsUTF8 or (AbDetectCharSet(FItemInfo.FileName) = csUTF8) then FFileName := UTF8ToString(FItemInfo.FileName)
Das wäre mein Tipp für Abbrevia/
Unicode Namen.
Kannst Du mir bitte mal erläutern was ich jetzt mit dem Schnipsel anfangen soll?
Mein Problem:
Ich muss Dateien mit Umlauten zippen, egal womit ich zippe ist das augenscheinlich bei mir im Windows Explorer und im Totalcommander korrekt, die enthaltenen Dateien werden da korrekt angezeigt und sind extrahierbar, aber bei einem Anwender des fertigen Programms meckert der DATEV Importer dass er die enthaltene Datei nicht findet.
Ein Kollege wiederum öffnet das Zip in seinem Totalcommander und sieht anstelle der Umlaute "Müllzeichen".
Wie gehe ich das nun an?
Ciao
Stefan