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