配置文件ini中的路径不支持中文

DingDingsh DingDingsh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教各位,我编了一个程序,但软件启动时路径中不支持中文名,不知哪里有问题。
Public Str, txt1, exe1
Public Function ReadFile(ByVal FileName As String) As String
Dim objStream As Object
Set objStream = CreateObject("ADODB.Stream")
With objStream
.Type = 2
.mode = 3
.Open
.Charset = "UTF-8"
.LoadFromFile FileName
ReadFile = .ReadText
.Close
End With
End Function


Private Sub Form_Load()
Text1.Text = ReadFile(App.Path & "\AUTOMARK.ini")
txt = Split(Text1, "<txt>")
If Right(txt(1), 1) = "\" Then txt1 = Left(txt(1), Len(txt(1)) - 1) & "\TEMP.BTF" Else txt1 = txt(1) & "\TEMP.BTF"
exe = Split(Text1, "<exe>")
If Right(exe(1), 1) = "\" Then Text2.Text = Left(exe(1), Len(exe(1)) - 1) Else Text2.Text = exe(1)

有的朋友说是Charset = "UTF-8"这里有问题。请教这该怎么改呢?谢谢
...全文

相关推荐

Win平台Apache+php+SSI+MySQL服务器配置.doc

同时,确保Apache配置文件中的`Options`指令包含了`Includes`选项,允许SSI处理。

贾小号

QT彻底解决中文乱码问题(代码、普通文件、ini文件、路径)

由于QT程序是跨平台的且中文在不同平台下的编码方式不同,为了让QT程序更好的处理中文,我们需要针对中文进行单独的处理,这里介绍一下QT程序在不同场景下如何处理显示中文。

码农飞飞

Java读写INI配置文件:ini4j实战指南

INI是一种经典的键值对配置格式,以section/key/value结构和注释支持为特征,广泛用于Windows桌面应用与遗留系统集成。其核心原理是按节组织配置、保留原始格式与编码兼容性,技术价值在于跨语言互通性、零反射依赖及高保真解析能力。典型应用场景包括Java后台对接C++/Delphi客户端、离线部署脚本解析、以及Spring Boot未覆盖的轻量级配置管理。本文聚焦ini4j库——当前Java生态中唯一专注INI协议、支持Unicode、注释保留与增量更新的成熟方案,详解其Maven引入、安全读

孔良

易语言源码置文件夹自定义图标和背景

多语言环境支持良好,desktop.ini中的字符串默认采用ANSI编码,若需显示中文路径或名称,应确保系统区域设置匹配,或改用Unicode编码并通过WritePrivateProfileStringW

zz_ll9023

Winodws下Apache PHP MySQL的安装配置.pdf

你可以选择自定义安装路径,但需确保路径不含中文字符,这是避免后续问题的一个重要因素。安装过程中,你可以选择是否注册,这并不影响安装。安装完成后,推荐立即配置MySQL服务器,选择详细配置以优化设置。

数据资源
评论 3
收藏 已收藏
分享
返回顶部
DingDingsh
VB基础类 7,788 成员 197,583 内容