1

我正在使用 CSFML 1.6 库(它是基于 OpenGL 的多媒体库)。我住在波兰,这里有特殊字符,例如:

ąęźćół

现在我有一个包含这些字符的文本文件和 CSFML 提供函数来在显示的字符串上设置 UnicodeText,它的参数是整数数组。

我怎样才能正确地从文件中读取字符,然后将它们传递给这个函数?

任何帮助都非常感谢。

4

1 回答 1

0

sfml-dev来看,该库接受ISO-8859-1中的char字符串或UTF16中的wchar_t字符串,或者有可能提供完全自己的字符集。

我想,最简单的就是坚持使用 UTF16。将您的文本保存为 UTF16,并使用“wstring 系列”函数(以 'w' 开头的函数,如wcscmp())来处理它。

于 2011-07-10T11:08:56.863 回答