Kannst Du mir bitte mal erläutern was ich jetzt mit dem Schnipsel anfangen soll?
Ich dachte es wäre klar da es Abbrevia Code ist.
Mache Datei AbZipTyp.pas auf und suche
Delphi-Quellcode:
{ decode filename (ANSI/OEM/UTF-8) }
if FItemInfo.IsUTF8
or (AbDetectCharSet(FItemInfo.FileName) = csUTF8)
then
FFileName := UTF8ToString(FItemInfo.FileName)
das sollte/könnte der Fehler sein, eine korrektur nach
Delphi-Quellcode:
{ decode filename (ANSI/OEM/UTF-8) }
if FItemInfo.IsUTF8 = csUTF8
then
FFileName := UTF8ToString(FItemInfo.FileName)
sollte abhilfe schaffen.
Zum testen ob bei Dir bzw Kunden nun alles richtig läuft empfehle ich Dir
hier die Test-Archive mal mit Deinem Code durchzuprobieren.
Die Test-Archive kannst Du natürlich auch mit jeder anderen Archiver Software auf korrektheit prüfen lassen.