2016-05-27 12 views
0

Ich versuche etwas mit SFML zu erstellen.mit UTF8 in sfml

Ich möchte erkennen, welches Zeichen der Benutzer eingibt und in eine Variable speichern. Dann möchte ich es mit dem sf :: Text anzeigen. Es klingt einfach, aber ich möchte kyrillisch verwenden.

Antwort

1

Es gibt einen ganzen Absatz

genannt

Wie Probleme mit Nicht-ASCII-Zeichen zu vermeiden?

im Tutorials Abschnitt SFML auf Texte und Schriften (Click here to get there).

Wenn Sie folgen, sollten Sie in Ordnung sein.

Die Klasse sf::String akzeptiert sowohl UNICODE- als auch ANSI-Texte als Konstruktorparameter. Sie sollten also mit allen Eingaben zufrieden sein.

+0

text.setString (L "טאחטאח"); Wenn ich dies verwende, werden nur Rechtecke gedruckt @nvoigt –

+0

@K Works Sie müssen natürlich auch eine Schriftart verwenden, die tatsächlich die Zeichen enthält, die Sie anzeigen möchten. Glyphen sind nicht magisch, sie müssen in der Schriftart vorhanden sein. –

+0

aber wenn ich \t schreiben text.setString (L "здр"); Der Comiler zeigt einen Fehler an: Konvertieren in Ausführungszeichensatz Ungültige Sequenz @Jesper –