Ik probeer de inhoud van een html bestand in te lezen als string maar dit lukt niet. De eerste regels staan wel in de string variabele, maar aan het eind staat er allemaal bagger, met #0 chars etc. De FileContent variabele wijzigen in string of WideString maakt niet uit, geeft hetzelfde resultaat. Dus
Nu bevat FileContent wel de eerste paar regels, maar daarna lijkt het op een willekeurig stuk geheugen.
Het html bestand is geedit met MSWord, dus daar zal het wel aan liggen, maar het gekke is dat het wel met notepad of ultraedit te lezen is als gewone text, dus met alle html-tags etc.
Iemand enig idee hoe dit komt en hoe het is op te lossen?
Delphi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| var strTemp : string; FileContent : WideString; F: TextFile; begin AssignFile(F, 'c:\test\test123.html'); Reset(F); while not EOF(F) do begin Readln(F, strTemp); FileContent := FileContent + strTemp; end; CloseFile(F); end; |
Nu bevat FileContent wel de eerste paar regels, maar daarna lijkt het op een willekeurig stuk geheugen.
Het html bestand is geedit met MSWord, dus daar zal het wel aan liggen, maar het gekke is dat het wel met notepad of ultraedit te lezen is als gewone text, dus met alle html-tags etc.
Iemand enig idee hoe dit komt en hoe het is op te lossen?
mijn web games -> Impossible Snake 2 :: Impossible Snake :: Snake Slider