找回密码
 加入
搜索
查看: 2425|回复: 6

fileread怎么读取中文字符?

[复制链接]
发表于 2008-12-1 11:16:32 | 显示全部楼层 |阅读模式
如题所述问题!~

[ 本帖最后由 wk123yh 于 2008-12-1 12:01 编辑 ]
发表于 2008-12-1 11:21:48 | 显示全部楼层
fileread不能读取中文字符吗?
 楼主| 发表于 2008-12-1 12:00:53 | 显示全部楼层
能了,只不过读取的单位得是两个!~
发表于 2009-6-7 15:36:37 | 显示全部楼层
$file = FileOpen("test.txt", 0)

; 检查打开的文件是否可为读
If $file = -1 Then
    MsgBox(0, "错误", "不能打开文件.")
    Exit
EndIf

; 每次读取一个字符,直到文件结束(译注:读中文必须设置为远大于1的值!)(译注的译注(thesnow):ANSI编码中,一个中文为两个字符/字节)
While 1
    $chars = FileRead($file)
    If @error = -1 Then ExitLoop
    MsgBox(0, "读取的字符:", $chars)
Wend

FileClose($file)
发表于 2009-6-7 17:45:53 | 显示全部楼层
楼上正解!!!
发表于 2009-11-29 15:42:47 | 显示全部楼层
正是我需要的
发表于 2015-5-10 01:39:46 | 显示全部楼层
如何读取文本又全部显示在文本框里呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 16:15 , Processed in 0.083102 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表