递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

????符号在ini文件中显示不出来

查看数: 623 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-9-30 08:39

正文摘要:

本帖最后由 山梦 于 2024-9-30 08:42 编辑 文本标题= 调试输出,也有! [System] dir=D:\火山程序\**公众号\_int\公众号\debug\x64\linker\??2024秋一年级语文上册笔画笔顺专项练习,高清下载打印\ --------- ...

回复

山梦 发表于 2024-9-30 09:19:05
小小小小鸟 发表于 2024-9-30 08:57
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了, ...

谢谢大佬,终于成功了!
___________________________
路径 = 取运行目录 () + dat
写出文本文件 ("", 路径, -1, 文本编码类型.UTF16)
创建目录 (取运行目录 () + 文本标题)
写配置项 (取运行目录 () + dat, "System", "dir", 取运行目录 () + 文本标题 + "\\")
保存目的地 = 读配置项 (取运行目录 () + dat, "System", "dir", )
小小小小鸟 发表于 2024-9-30 08:57:37
写配置项,系统会检测配置文件是否存在,不存在则会新建配置文件,新建时采用的编码就是系统编码(GBK)了,所以,想让配置文件支持Unicode,可以在读写配置项之前自己新建一个UTF-16的配置文件就行了,之后系统读写配置项就是按照这个文件的编码来了。实现过程很简单:
写出文本文件 ("", 配置文件路径, -1, 文本编码类型.UTF16)
这样写出一个空文本文件,并且包含了BOM头,指定了你的配置文件是按UTF16编码来的,之后再读写就正常了
创世魂 发表于 2024-9-30 08:45:34
火山保存ini是gbk编码的不支持特殊符号

QQ|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.

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