Ich lese eine Text Datei mit dem Map-Befehl ein. Aber die Umlaute werden nicht korrekt angezeigt. Das Textfile wurde mit Notepad im UTF-8 Format gespeichert.
B4X:
Dim M As Map
M = File.ReadMap(File.DirAssets, "test.txt")
Log(M.Get("01"))
Wenn Du mal eine Datei mit WriteMap erstellst, siehst Du, wie die Umlaute gespeichert werden:
B4X:
Dim M As Map
M.Initialize
M.Put("01","Ärgerlich")
M.Put("02","unmöglich")
M.Put("03","Maß")
File.WriteMap(File.DirInternal, "test1.txt", M)
Dim t As String
t = File.GetText(File.DirInternal, "test1.txt")
Log(t)
Ergebnis:
#Sun Dec 15 09:35:22 GMT+00:00 2013
01=\u00c4rgerlich
02=unm\u00f6glich
03=Ma\u00df
Die erste Zeile mit der Datumsangabe kann wegfallen.
Wenn ich die Textdatei mit ANSI erstelle, werden die Umlaute aber auch korrekt eingelesen:
01=Ärgerlich
02=unmöglich
03=Maß
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.