vb.net - VB NET 如何将编码字符集以 vb 形式和附属成员
问题描述
您好,我正在创建一个 Visual Basic 翻译系统,该系统从 INI 文件中获取示例表单元素的新翻译:
Private Sub SelectLanguage()
'' PT BR LANGUAGE
If ini.Sections("SetLanguages").Keys("Portuguese").Value = True Then
'login
Me.Label2.Text = ini.Sections("LoadingPT").Keys("Ptloading").Value
login.Label2.Text = ini.Sections("LoginPT").Keys("Textpt1").Value
login.Label3.Text = ini.Sections("LoginPT").Keys("Textpt2").Value
login.Button1.Text = ini.Sections("LoginPT").Keys("Buttonpt1").Value
End if
End Sub
如果 INI 文件中有更多语言,他会得到它我正在为巴西葡萄牙语和中文和日文创建翻译,但是当他加载 ini 的文本时,它不显示特殊的 UTF8 或 ANSCII 代码字符
示例:不显示日文字符
也不是片假名平假名表中的字符
也不是 ç, á 是 í ã]%
这些字符被一个示例问号简单地替换
行动或葡萄牙语 AÇÃO 会来 ?????
导入的ini文件是
Imports System.IO
Imports System.Text
Imports MadMilkman.Ini
Public Class Form1
Dim ini As New IniFile()
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ini.Load("C:\Myapp\config.ini")
End Sub
End Class
我想如果有人有整个表单的解决方案可以将字符类型更改为 UTF8 或 UNICODE
示例:
Form1.Charset = UTF8
或知道类似的东西我想要一个灯为我的项目或知道类似的东西我想要一个灯为我的项目记住我的问题是在读取文件而不是在录制中并且我使用 dll
MadMilkman.Ini
读取文件
类似的东西也可以作为一个例子:
login.Label2.Text = Encoding.UTF8(ini.Sections("LoginPT").Keys("Textpt1").Value)
我需要阅读葡萄牙语中文英文的语言。
如果可能的话,换行谢谢
我的 Config.ini 文件:
[LoginPT]
Textpt1 = Acessar Conta
Textpt2 = Senha
Buttonpt1 = Entrar
Buttonpt2 = Nova Conta
Check1 = Manter-me conectado
[LoadingPT]
Ptloading = Carregando:
[SetLanguages]
Portuguese =True
English =False
Japonese =False
Chinese =False
谢谢你
解决方案
推荐阅读
- reactjs - 使用输入值使用 useState 添加到数组 - React
- c# - 如何从 Active Directory 的 whenChanged 属性中获取上一个日期和现在之间的用户?
- python - 如何使用 python 请求和 pandas 模块检查 target.com 的产品可用性
- c++ - 检测文件夹是否为云文件夹
- python - 交互或取消在 bash 和 zsh 中等待输入的命令
- snowflake-cloud-data-platform - 使用 SQL 和 Snowflake 在存储过程中创建临时表
- json - 如何使用 jq 合并和聚合 2 个 JSON 文件中的值?
- javascript - 遍历 JSON 并重新格式化数字/货币/百分比
- python - 当我将其更改为不时,为什么此尝试循环循环?
- powerbi - 为过滤项目工程师添加了切片器,但它没有更新预算编号