【问题标题】:using UTF8 in sfml在 sfml 中使用 UTF8
【发布时间】:2016-05-27 16:55:18
【问题描述】:

我正在尝试使用 SFML 创建一些东西。

我想检测用户键入的字符并将其存储到变量中。然后我想用 sf::Text 显示它。听起来很简单,但我想使用西里尔文。

【问题讨论】:

    标签: c++ utf-8 sfml cyrillic


    【解决方案1】:

    有一整段叫

    如何避免非ASCII字符出现问题?

    在 SFML 的 文本和字体 教程部分 (Click here to get there)。

    当你跟随它时,你应该没问题。

    sf::String 类接受 UNICODE 和 ANSI 文本作为构造函数参数,所以无论你得到什么输入都应该没问题。

    【讨论】:

    • text.setString(L"יטאח");如果我使用它,则只打印矩形@nvoigt
    • @K 作品 当然,您还需要使用实际包含要显示的字符的字体。字形不是神奇的,它们需要在字体中。
    • 但是如果我输入 text.setString(L"здр");编译器显示错误:转换为执行字符集非法序列@Jesper
    • @KWorks 顺便问一下,你用的是哪个编译器?
    • 有我的新话题stackoverflow.com/questions/37507044/…@nvoigt
    猜你喜欢
    • 2018-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 2020-02-11
    • 2018-05-04
    • 2016-01-04
    相关资源
    最近更新 更多