2011-07-10 107 views
1

我正在使用CSFML 1.6库(基于OpenGL的多媒体库)。我住在波兰,在这里我们有特殊字符,如:从文件中读取文本并将其转换为UTF32

ąęźćół 

现在我有这个由字符和CSFML报价功能设置UnicodeText上显示的字符串文本文件,它的参数是int型数组。

如何正确读取文件中的字符,然后将它们传递给此函数?

任何帮助真的很感激。

+1

您拥有的文本文件是UTF-8,UTF-16还是其他?另外,我们在这里谈论Windows + Visual Studio吗? – Dialecticus

+0

我们正在讨论Windws和Visual C++ 2008 EE,只是告诉我在使用记事本时应该保存哪一个.txt文件。 – Multi

+0

没有太多的选择,为什么不自己尝试一下呢? – Ulterior

回答

0

来看,以sfml-dev,图书馆接受ISO-8859-1要么字符串,或wchar_t的字符串中UTF16,或有提供一个完全自己的字符集的可能性。

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

+0

这是伟大的,但函数需要整数整数,我应该如何转换它? – Multi

相关问题