happytc 发表于 2011-5-3 02:48:35

au3的IniRead读取不支持utf8的ini文件呀

如记事本能保存的txt的编码类型中:
①ANSI
②Unicode
③Unicode big endian
④UTF-8

IniRead函数仅支持①和②,后面两种都不支持呀,同样IniWrite函数也不支持后面两种,写进去的是乱码。

happytc 发表于 2011-5-3 03:26:42

utf8的,若没有BOM,倒是支持的

3mile 发表于 2011-5-3 10:18:13

$H_File=FileOpen("xx.ini",16)
$File=BinaryToString(FileRead($H_File),4)
FileClose($H_File)
msgbox(0,0,$File)
FileWrite("temp.ini",$File)
;此处操作INI文件
页: [1]
查看完整版本: au3的IniRead读取不支持utf8的ini文件呀