小小小小鸟 发表于 2024-9-30 08:57 谢谢大佬,终于成功了! ___________________________ 路径 = 取运行目录 () + dat 写出文本文件 ("", 路径, -1, 文本编码类型.UTF16) 创建目录 (取运行目录 () + 文本标题) 写配置项 (取运行目录 () + dat, "System", "dir", 取运行目录 () + 文本标题 + "\\") 保存目的地 = 读配置项 (取运行目录 () + dat, "System", "dir", ) |
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了,所以,想让配置文件支持Unicode,可以在读写配置项之前自己新建一个UTF-16的配置文件就行了,之后系统读写配置项就是按照这个文件的编码来了。实现过程很简单: 写出文本文件 ("", 配置文件路径, -1, 文本编码类型.UTF16) 这样写出一个空文本文件,并且包含了BOM头,指定了你的配置文件是按UTF16编码来的,之后再读写就正常了 |
火山保存ini是gbk编码的不支持特殊符号 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-25 06:23 , Processed in 0.096486 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.