SFML を使い始めたばかりですが、最初に遭遇した問題の 1 つは、アクセントやその他の拡張文字を使用しようとすると、タイトルバーに奇妙な文字が表示されることです。
たとえば、私は持っています:
sf::RenderWindow Ventana(sf::VideoMode(800, 600, 32), "Año nuevóóó");
そして、タイトルバーは次のようにレンダリングされますAÂ+o nuevoA³A³A³
これは、ソース コード ファイルが UTF-8 でエンコードされている場合にのみ発生します。ファイルのエンコーディングを ISO-8859-1 に変更すると、正しく表示されます。明らかに、私のファイルはすべて、システム全体のエンコーディングとして UTF-8 を使用しています。
テキストを適応させるためにさまざまなユーティリティを使用してみましたsf::Unicode
が、どれも機能していないようです。