递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 609|回复: 3
打印 上一主题 下一主题

[视窗] ????符号在ini文件中显示不出来

[复制链接]

37

主题

584

帖子

2855

积分

金牌会员

Rank: 6Rank: 6

积分
2855
跳转到指定楼层
楼主
发表于 2024-9-30 08:39:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 山梦 于 2024-9-30 08:42 编辑

文本标题= 2024秋一年级语文上册笔画笔顺专项练习,高清下载打印
-------------------------------------------------------------------

写到文件 (保存目的地 + 超级列表框1.取标题 (取循环索引 (), 0) + 文本标题 + ".jpg", 网络访问.网页访问 (超级列表框1.取标题 (取循环索引 (), 1), , , , , , , , , , , , , , ).请求结果, )


调试输出,也有!

[System]
dir=D:\火山程序\**公众号\_int\公众号\debug\x64\linker\??2024秋一年级语文上册笔画笔顺专项练习,高清下载打印\


----------------------------------------------------------------------------
这个,变成??。结果下载路径认不出来,下载不了图片。
-----------------------------------------------------------------------------------
大佬来个正则,把这去了?谢谢!
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40525
沙发
发表于 2024-9-30 08:45:34 | 只看该作者
火山保存ini是gbk编码的不支持特殊符号
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

15

主题

156

帖子

1814

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1814
板凳
发表于 2024-9-30 08:57:37 | 只看该作者
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了,所以,想让配置文件支持Unicode,可以在读写配置项之前自己新建一个UTF-16的配置文件就行了,之后系统读写配置项就是按照这个文件的编码来了。实现过程很简单:
写出文本文件 ("", 配置文件路径, -1, 文本编码类型.UTF16)
这样写出一个空文本文件,并且包含了BOM头,指定了你的配置文件是按UTF16编码来的,之后再读写就正常了
回复

使用道具 举报

37

主题

584

帖子

2855

积分

金牌会员

Rank: 6Rank: 6

积分
2855
地板
 楼主| 发表于 2024-9-30 09:19:05 | 只看该作者
小小小小鸟 发表于 2024-9-30 08:57
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了, ...

谢谢大佬,终于成功了!
___________________________
路径 = 取运行目录 () + dat
写出文本文件 ("", 路径, -1, 文本编码类型.UTF16)
创建目录 (取运行目录 () + 文本标题)
写配置项 (取运行目录 () + dat, "System", "dir", 取运行目录 () + 文本标题 + "\\")
保存目的地 = 读配置项 (取运行目录 () + dat, "System", "dir", )
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 18:12 , Processed in 0.093234 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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