1

CSFML 1.6 ライブラリ (OpenGL ベースのマルチメディア ライブラリ) を使用しています。私はポーランドに住んでいます。ここには次のような特殊文字があります。

ąęźćół

これで、この文字で構成されるテキスト ファイルができました。CSFML は、表示された文字列に UnicodeText を設定する関数を提供します。引数は int の配列です。

ファイルから文字を正しく読み取り、この関数に渡すにはどうすればよいですか?

どんな助けでも本当に感謝しています。

4

1 に答える 1

0

sfml-devから判断すると、ライブラリはISO-8859-1 のchar文字列、またはUTF16のwchar_t文字列を受け入れるか、完全に独自の文字セットを提供する可能性があります。

最も簡単なのは、UTF16 に固執することだと思います。テキストを UTF16 で保存し、「wstring ファミリー」関数 (「w」で始まる関数などwcscmp()) を使用して処理します。

于 2011-07-10T11:08:56.863 に答える