[已解决]_IniWrite写ini文件变成问号怎么解决?
本帖最后由 hlzxcjx 于 2020-6-1 09:12 编辑用_IniWrite写ini文件时,有些文字会变成问号,如“一”、“十”这些,怎么解决呢?
#include "_ini.au3"
_IniWrite("test.ini", 1, 1, "一")
_IniWrite("test.ini", 1, 2, "十")结果:
1=?
2=?
你用内置函数 IniWrite 一样是问号,这是一直以来的文本写入问题。
你可以先创建该ini文件,在首行写入包含双子节的字符,如
FileWrite('test.ini', '#任意')
#include "_ini.au3"
If Not FileExists('test.ini') Then FileWrite('test.ini', '#任意')
_IniWrite("test.ini", 1, 1, "一")
_IniWrite("test.ini", 1, 2, "十") afan 发表于 2020-5-29 09:43
你用内置函数 IniWrite 一样是问号,这是一直以来的文本写入问题。
你可以先创建该ini文件,在首行写入包 ...
我之前也试过这个方法,也测试过内置的iniwrite,只是这个方法不太方便,写入了干扰字符,不过也可用IniDelete删除干扰项,但是就是不方便,如果_Ini.au3 udf 能解决就好了 hlzxcjx 发表于 2020-5-29 10:18
我之前也试过这个方法,也测试过内置的iniwrite,只是这个方法不太方便,写入了干扰字符,不过也可用IniD ...
这个需要 windows 解决
或者中文使用二进制编码 A版讲解的内容简洁明了,参观学习!
页:
[1]