找回密码
 加入
搜索
查看: 1621|回复: 1

[AU3基础] 已解决 怎样以GBK编码写入文件

[复制链接]
发表于 2012-1-9 15:16:18 | 显示全部楼层 |阅读模式
本帖最后由 Qokelate 于 2012-2-1 20:55 编辑

FileOPEN() 中只有Unicode的
可以是以下值的组合:
  0 = 只读模式(默认)
  1 = 写入模式(追加数据到文件尾部)
  2 = 写入模式(删除之前的内容)
  8 = 如果目标目录不存在就创建(见备注).
  16 = 强制二进制模式(见备注).
  32 = 使用 Unicode UTF16 小编码读写模式, 读取不忽略存在的 BOM.
  64 = 使用 Unicode UTF16 大编码读写模式. 读取不忽略存在的 BOM.
  128 = 使用 Unicode UTF8 (带 BOM)读写模式. 读取不忽略存在的 BOM.
  256 = 使用 Unicode UTF8 (无 BOM)读写模式.
  16384 = 读取没有 BOM 的打开文件时, 使用完整 UTF8 文件检测.
如果不使用这一模式,则只会检测文件初始部分的 UTF8 标志.
文件夹路径必须存在(除非指定模式 8 - 见备注).

读取不忽略存在的 BOM.  指的是什么意思啊,GBK编码写入应该用哪个?
发表于 2012-1-31 16:01:33 | 显示全部楼层
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 02:01 , Processed in 0.086797 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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