Здравствуйте, я создаю систему визуального перевода c, и эта система берет из 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
ПРИМЕР: делает не отображаются японские символы
, а также символы из таблицы katakana hiragana
, ни ç, á is í ã]%
эти символы просто заменяются примером вопросительного знака
Действие или на португальском 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)
Мне нужно прочитать языки Португальский Китайский Engli sh.
Если возможно разрывы строк, спасибо
My 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
спасибо