找回密码
 加入
搜索
查看: 1831|回复: 5

[AU3基础] 编码问题

[复制链接]
发表于 2011-12-1 10:57:56 | 显示全部楼层 |阅读模式
本帖最后由 liangxm 于 2011-12-1 11:39 编辑

FileWrite写入文本时, AutoIt 默认使用 ANSI 模式. 要写入 Unicode 模式的文本,必须使用 FileOpen() 并加上标志来打开文件.

我现在需要用utf-8 without bom来写文本,我用fileopen($filename,128)打开一个原本就是utf-8 without bom的空白文档(fileopen这里应该没问题,看了一下文本是utf-8格式的),然后用FileWrite($file, $line)去改文件,但写完后怎么打开格式却是ansi模式。。。就是filewrite还是用ansi模式写文本了。。。不知道如何能写成utf-8 without bom格式呢?

3q
 楼主| 发表于 2011-12-1 11:38:58 | 显示全部楼层
fileopen($filename,138)
用138可以写成utf-8格式
utf-8 without bom应该用多少呢?
 楼主| 发表于 2011-12-1 11:48:03 | 显示全部楼层
搞定了,是266
发表于 2011-12-1 11:49:40 | 显示全部楼层
用 128 + 2 试试~
发表于 2011-12-1 21:05:07 | 显示全部楼层
266和128+2意思差不多吧?
发表于 2011-12-1 22:11:51 | 显示全部楼层
用 128 + 2 试试~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 21:39 , Processed in 0.078260 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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