2011-07-10 132 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

相關問題