Hallo!
Wie setze ich einen System.Text.Encoding-Wert?
Mit
Der Wert UTF8 gibt hier als einzigstes korrekt Umlaute aus.
Wenn nun eine MsgBox einen Text ausgeben soll, der zuvor aus einer ini-Datei gelesen wurde, werden die Umlaute wieder zerschossen. Den Befehl System.Text.Encoding.Default als solches stehen zu lassen, um einen Wert zu setzen, bevor die MsgBox folgt scheint so nicht zu funktionieren.
Wie setze ich einen System.Text.Encoding-Wert?
Mit
TextBox1.Text = My.Computer.FileSystem.ReadAllText(My.Application.Info.DirectoryPath & "\signaturen\" & SignaturZahl(SpielerDatum) & ".txt", System.Text.Encoding.UTF8)
wird ein Text aus einer txt-Datei eingelesen.Der Wert UTF8 gibt hier als einzigstes korrekt Umlaute aus.
Wenn nun eine MsgBox einen Text ausgeben soll, der zuvor aus einer ini-Datei gelesen wurde, werden die Umlaute wieder zerschossen. Den Befehl System.Text.Encoding.Default als solches stehen zu lassen, um einen Wert zu setzen, bevor die MsgBox folgt scheint so nicht zu funktionieren.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „EaranMaleasi“ ()