Probleme Dateiformat
Verfasst: 20.02.2017 10:03
Hallo Progger,
seid der Umstellung von ASCII auf Unicode oder UTF8 habe ich Probleme mit dem auslesen von normalen ASCII-Dateien ich weiß nicht was ich falsch mache, irgendwie begreife ich die Logik des ganzen nicht. Ich habe folgenden, einfachen Code: und bekomme am ende nur chinesische Zeichen zu sehen.
In der zu lesenden Datei sind nur Zahlen:
seid der Umstellung von ASCII auf Unicode oder UTF8 habe ich Probleme mit dem auslesen von normalen ASCII-Dateien ich weiß nicht was ich falsch mache, irgendwie begreife ich die Logik des ganzen nicht. Ich habe folgenden, einfachen Code:
Code: Alles auswählen
vFile.s = "TableData.dat"
Define.i pID, pSize
Define.s pValue
pID = ReadFile(#PB_Any, vFile, #PB_Ascii)
If PID
pSize = Lof(pID)
*pDBData = AllocateMemory(pSize)
ReadData(pID, *pDBData, pSize)
CloseFile(pID)
EndIf
pValue = PeekS(*pDBData, #PB_Ascii)
FreeMemory(*pDBData)
Debug pValue
End
In der zu lesenden Datei sind nur Zahlen:
- 2338835;627917;00000;A;0;5;90;-22;68;40;;01.04
2338839;627948;00000;A;0.5;90;-22;68;40;F;01.04
2338845;627929;00000;A;1;90;-22;68;40;;01.04
2338849;627940;00000;A;1;90;-22;68;40;;01.04
2338853;627954;00000;A;1;5;90;-22;68;40;;01.04
2338857;627968;00000;A;10;5;90;-22;68;40;;01.04
2338861;627897;00000;A;10;5;90;-22;68;40;;01.04
2338865;627883;00000;A;;90;-22;68;40;;01.04
2338874;627902;00000;A;;90;-22;68;40;F;01.04
2338878;627867;00000;A;;90;-22;68;40;F;01.04
2338882;627912;00000;A;;90;-22;68;40;;01.04
2338888;627966;00000;A;;90;-22;68;40;;01.04
2338892;627931;00000;A;;90;-22;68;40;;01.04
