guyusoftware 发表于 2010-12-2 21:24:16

au3保存文本文件是不是只能ANSI?

最近想写一个小工具自己写一些7Zip自解压脚本用~
工具是写出来了~
但是脚本保存后为ANSI格式~
而7Zip自解包的脚本只支持用UTF-8~
我应该怎么办??
现在头大了{:face (229):}

afan 发表于 2010-12-2 21:25:56

先 FileOpen($File, 2 + 128)

guyusoftware 发表于 2010-12-3 13:22:02

回复 2# afan

这不是打开?
我用这个打开了保存还是ansi啊~
郁闷~

Ziya 发表于 2010-12-3 14:03:38

[可选参数] 指定以何种模式(读或写)打开文件:
可以是下列几种:
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' - 见注释).

给一个示例$file = FileOpen(@ScriptDir & "\temp.html", 256 + 2);用utf-8打开文件
                        $w = FileWrite($file, $head)
                        If $w = 0 Then MsgBox(0, "", "写入失败")
                        FileClose($file)
页: [1]
查看完整版本: au3保存文本文件是不是只能ANSI?