Ich gebe im Programm Text auf einem Panel aus, mit Formatierung wie Fett, Unterstrichen usw.. Der Text enthält auch die Umlaute ÄÖÜ und das ß. Wird das dann später auf allen Geräten richtig angezeigt, oder muss ich die Umlaute vorher konvertieren?
Beispiel: (real wird ein mehrzeiliger Text ausgegeben)
Beispiel mit Konvertierung:
Wäre es so richtiger, oder ist das Unsinn bzw. nicht notwendig?
Gruß
Peter
Beispiel: (real wird ein mehrzeiliger Text ausgegeben)
Dim Text as String
Text = "Umlaute ÄÖÜ"
CanvasText.Initialize(PanelText)
CanvasText.DrawText(Text, 10dip, 10dip ,Typeface.DEFAULT, 17, Farbe, "LEFT")
PanelText.Invalidate
Beispiel mit Konvertierung:
Dim Data() As Byte
Dim Text as String
Text = "Umlaute ÄÖÜ"
Data = Text.GetBytes("UTF8")
Text = BytesToString(Data, 0, Data.Length, "UTF8")
CanvasText.Initialize(PanelText)
CanvasText.DrawText(Text, 10dip, 10dip ,Typeface.DEFAULT, 17, Farbe, "LEFT")
PanelText.Invalidate
Wäre es so richtiger, oder ist das Unsinn bzw. nicht notwendig?
Gruß
Peter