????符号在ini文件中显示不出来
本帖最后由 山梦 于 2024-9-30 08:42 编辑文本标题=2024秋一年级语文上册笔画笔顺专项练习,高清下载打印
-------------------------------------------------------------------
写到文件 (保存目的地 + 超级列表框1.取标题 (取循环索引 (), 0) + 文本标题 + ".jpg", 网络访问.网页访问 (超级列表框1.取标题 (取循环索引 (), 1), , , , , , , , , , , , , , ).请求结果, )
调试输出,也有!
dir=D:\火山程序\**公众号\_int\公众号\debug\x64\linker\??2024秋一年级语文上册笔画笔顺专项练习,高清下载打印\
----------------------------------------------------------------------------
这个,变成??。结果下载路径认不出来,下载不了图片。
-----------------------------------------------------------------------------------
大佬来个正则,把这去了?谢谢!
火山保存ini是gbk编码的不支持特殊符号 写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了,所以,想让配置文件支持Unicode,可以在读写配置项之前自己新建一个UTF-16的配置文件就行了,之后系统读写配置项就是按照这个文件的编码来了。实现过程很简单:
写出文本文件 ("", 配置文件路径, -1, 文本编码类型.UTF16)
这样写出一个空文本文件,并且包含了BOM头,指定了你的配置文件是按UTF16编码来的,之后再读写就正常了 小小小小鸟 发表于 2024-9-30 08:57
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了, ...
谢谢大佬,终于成功了!
___________________________
路径 = 取运行目录 () + dat
写出文本文件 ("", 路径, -1, 文本编码类型.UTF16)
创建目录 (取运行目录 () + 文本标题)
写配置项 (取运行目录 () + dat, "System", "dir", 取运行目录 () + 文本标题 + "\\")
保存目的地 = 读配置项 (取运行目录 () + dat, "System", "dir", )
页:
[1]