找回密码
 加入
搜索
查看: 2760|回复: 8

[AU3基础] [已解决]要是自动创建一个INI文件,注释该如何去写

  [复制链接]
发表于 2016-12-3 19:15:06 | 显示全部楼层 |阅读模式
本帖最后由 q410225 于 2016-12-12 19:11 编辑

程序启动后启动在目录下创建config.ini
IniWrite(@ScriptDir & "\config.ini", "section", "key", "")
然后我把数值设为中文,读取到的竟然是乱码.

而且我把config.ini中的注释删除掉几行,竟然无法读取到里面的内容了,

这到底是怎么回事.

[2016-12-09]

原因已经找到了,就是楼下说的编码的问题.编码要是ANSI是没问题的,但这些自动创建ini文件,编码是UTF-8

我自己测试了一下

若INI文件完全是由iniwrite写入的,即使是写入中文,编码也是ANSI,没问题

但我又用filewrite写入了一些中文的注释,编码就变成UTF-8了.当然filewrite写入英文,数字没这个问题.

现在的问题是,要是自动创建一个INI文件,注释该如何去写?
发表于 2016-12-3 21:39:28 | 显示全部楼层
编码问题吧
发表于 2016-12-3 22:34:12 | 显示全部楼层
我以前也遇到过,貌似不是什么编码的问题。
发表于 2016-12-9 16:32:38 | 显示全部楼层
数值设为什么中文,把具体的情况发出来看看,
具体的代码。
 楼主| 发表于 2016-12-9 19:54:16 | 显示全部楼层
回复 4# 1361739590
[time]
hour=3
minute=04
type=重启
比如说这段文字.我已经找到问题的原因了,但还需要大家的帮忙.
发表于 2016-12-12 08:55:47 | 显示全部楼层
回复 5# q410225


    这边是正常,需要提供相关代码才能解决。
发表于 2016-12-12 09:00:38 | 显示全部楼层
AutoIt版本问题
发表于 2016-12-12 11:40:36 | 显示全部楼层
AutoIt版本问题
afan 发表于 2016-12-12 09:00
 楼主| 发表于 2016-12-12 12:28:29 | 显示全部楼层
两位老大,推荐用那个版本呢,
AutoIt_v3.3.14.2_Setup(4).exe吗?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 11:01 , Processed in 0.122174 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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