ich lese Textdateien mit Open Datei For Input As #1 ein.
Es funktioniert auch alles wunderbar, nur die Sonderzeichen (Umlaute und ß) werden falsch gelesen. Kann man das ändern, wenn ja, wie?
Gruß Heinz
Function OemToCharA Lib "user32.dll" (ByVal _
lpszSrc As String, ByVal lpszDst As String) As Long
Private Declare
Function CharToOemA Lib "user32.dll" (ByVal _
lpszSrc As String, ByVal lpszDst As String) As Long
Public
Function ASCII2ANSI(ByVal Text As String) As String
Call OemToCharA(Text, Text)
ASCII2ANSI = Text
End Function
Public
Function ANSI2ASCII(ByVal Text As String) As String
Call CharToOemA(Text, Text)
ANSI2ASCII = Text
End Function
Mit diesen Funktionen kann man Texte von ASCII zu ANSI und umgekehrt umwandeln.
Den Code habe ich aus diesem Forum. Nochmals herzlichen Dank dem Autor.
Auch dir ein Frohes Fest und ein besseres Jahr als es das vergangene war!
Gruß Heinz