Readline verunstaltet Umlaute?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

M0rgenstern

Betreff: Readline verunstaltet Umlaute?

BeitragMo, Feb 04, 2013 22:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Leute,

Ich habe gerade ein Problem damit, Umlaute aus einer Datei auszulesen.
Undzwar, sieht von folgendem Codeausschnitt:
BlitzMax: [AUSKLAPPEN]
While Not (Eof(ptsStream))
Local sLine:String = ptsStream.ReadLine()
Print("Line: " + sLine)
[.....]
Wend


Die Ausgabe zum Beispiel so aus:
Zitat:
Line: Button_Back=Zurück


Die Ausgabe von folgendem Code:
BlitzMax: [AUSKLAPPEN]
Print("Ü")

Erzeugt dagegen folgende Ausgabe:
Code: [AUSKLAPPEN]
Ü


Die Zeile von oben ist folgendermaßen in einer Datei (.ini) vorhanden:
Code: [AUSKLAPPEN]
Button_Back=Zurück


Die Datei ist kodiert mit "UTF-8 ohne BOM".

Kann mir jemand bitte helfen?
Liegt das an Readline oder kann es an der Kodierung der Datei liegen?
Ich hatte damit bisher noch nie Probleme.

Vlg,
M0rgenstern

Holzchopf

Meisterpacker

BeitragMo, Feb 04, 2013 22:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Liegt an der Kodierung. Benutze doch einfach BRL.TextStream Wink Etwas seltsam ist es zwar schon, weil ich selbiges Problem noch nie beobachtet habe, aber ich denke, TextStream wird es vorerst beheben.
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Lobby

BeitragMo, Feb 04, 2013 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Alternativ wäre auch noch die 'Standardlösung' LoadText:String(URL:object) zu nennen, die einfach den kompletten Inhalt einer Textdatei gemäß ihrer Kodierung einliest und als String zurückgibt (die verwendet intern ebenfalls TextStreams und würde sich vor allem anbieten, wenn man die Kodierung der Textdatei nicht kennt oder nicht fest vorgeben will).
TheoTown - Eine Stadtaufbausimulation für Android, iOS, Windows, Mac OS und Linux

M0rgenstern

BeitragDi, Feb 05, 2013 13:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey,
Vielen Dank.
Mit TextStream hat es funktioniert.
Ist mir noch nie passiert.... Komisch.

Vielen Dank.
Vlg,
M0rgenstern

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group