高手请进!文本文件中ASCII特殊字符的读取问题!急,在线等待!
一个文本文件由各种ASC代码组成,由于其中的某些特殊字符虽然在文件中存在,但属于控制字符,没有具体的字符可以显示(例如 Asc码中 0 对应的就是NULL)导致读出来赋给String 后长度就可能变短。如何能正确地读出该文件中所有的字符,包括ASC(0)这种特殊的控制字符?
我的代码 如下
Dim oTextStream As TextStream
Set oTextStream = fso.OpenTextFile("C:\1.txt", ForReading, False, TristateFalse)
Do While oTextStream.AtEndOfLine <> True
strFileData = strFileData+oTextStream.readline
Loop
oTextStream.Close
Set oTextStream = Nothing
文件比较小时,上述代码可行,但文件长时就发生读出数据不正确的现象。
方便的话给一段确实可行的代码,马上给分!谢谢