Ansi nach ASCii wandeln

  • Hallo Leute,

    Habe hier ein kleines Problem,! Ich habe mit Dos eine Logdatei erstellt die ich in ein Prüfbericht automatisch einfügen mochte.

    Leider ist das ein Ansii file das unter Windows nicht richtig angezeigt wird. Habe hier im Forum auch schon nach hilfe gesucht, aber leider weis

    ich nicht genau wie ich mit FileRead und FileClose das file ich ASCII wandeln kann.

    Über ein schnelle hilfe würde ich mich sehr freuen!

  • Also die Datei die hier angehängt hast ist Ansi-Codiert.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Lass die Ausgabe am besten durch diese Funktion

    [autoit]

    Func _OemToChar($s)
    Local $t = DllStructCreate("wchar[" & StringLen($s)*3+10 & "]")
    Local $r = DllCall("user32.dll", "bool", "OemToCharBuffW", "str", $s, "ptr", DllStructGetPtr($t), "dword", DllStructGetSize($t)/2)
    If @error Or Not $r[0] Then Return SetError(1, 0, 0)
    Return DllStructGetData($t, 1)
    EndFunc

    [/autoit]