Hallo zusammen,
ich habe eine ini Datei, die ich mittels IniRead und IniReadSection auslese. Nun kommte es immer öfter vor, dass in dieser ini Datei Begriffe mit Umlauten (ä, ö, ü, ß) auftauchen. Wenn ich z.B. mittels IniReadSection eine ganze Sektion auslese und mir das Array anzeigen lasse, werden die Umlaute nicht korrekt angezeigt. Dementsprechend arbeitet das Programm dann ja mit diesen falschen Werten weiter.
Ein Beispiel:
In der ini Datei stehen in der Sektion "Alte Versionen" alte Word-, Excel- & Powerpoint-Vorlagen, die mal bei allen Usern verteilt wurden und nun nicht mehr gültig sind und gelöscht werden sollen:
[Alte Versionen]
1. = Übungsvorlage01.dotm
2. = Heiße_Tips.potx
...
AutoIt
Dim $aLoeschListe = IniReadSection($sDateiConfig, "Alte Versionen")
Dim sZielpfad = @AppDataDir & "\Microsoft\Templates\"
For $i = 1 To $aLoeschListe[0][0]
Local $vDelError = FileDelete($sZielpfad & $aLoeschListe[$i][1])
If $vDelError = 1 Then
_FileWriteLog($sLog,"Datei gelöscht: " & $sZielpfad & $aLoeschListe[$i][1])
EndIf
Next
Danke für eure Hilfe