honylan 发表于 2010-7-8 16:08:02

FileRead关于文件包含特殊字符时中止读取,如何规避?

如题,使用FileRead读取一个文件时,发现如果文件中存在特殊字符,(在记事本中显示为空格,但实际不是空格),则FileRead会中止读取特殊字符以后的内容,导致文件读取不完全!
请教如何规避这个问题?

afan 发表于 2010-7-8 16:08:57

上传个范本试试

3mile 发表于 2010-7-8 16:39:45

$file = FileOpen("test.txt", 16)
If $file = -1 Then
    MsgBox(0, "错误", "不能打开文件.")
    Exit
EndIf
    $chars = FileRead($file)
    MsgBox(0, "读取的字符:", BinaryToString($chars))
FileClose($file)
页: [1]
查看完整版本: FileRead关于文件包含特殊字符时中止读取,如何规避?