2012-11-21 36 views
0

我在C++中有一個二進制文件讀/寫模塊。對英文來說工作正常,但未能讀取法語字符集。我需要做些什麼改變?需要指定任何特殊的編碼類型? (我可以訪問C++ std libs和qt 4.7 lib函數)。在二進制文件中使用C++/qt編寫法文字符

+2

你有什麼問題?你的法語突出字符如何編碼?你使用UT8還是IsoLatin1?你應該使用UTF8。你嘗試了什麼?向我們展示一些代碼.... –

回答

0

您可以嘗試

QString::fromUtf8(yourString)

0

首先,確保你的數據文件是UTF8,並且你打開他們爲UTF8。確保你的源代碼文件也是UTF8,特別是如果你在其中使用任何顯式字符串,但最好避免使用顯式字符串。