使用 c++ / qt 在二进制文件中写入法语字符



我有一个 c++ 二进制文件读/写模块。这适用于英语,但无法读取写入法语字符集。我需要进行哪些更改?需要指定任何特殊的编码类型?(我可以访问 c++ 标准库和 qt 4.7 库函数)。

你可以试试

QString::fromUtf8(yourString)

首先,请确保您的数据文件是 UTF8 并且以 UTF8 打开它们。确保源代码文件也是 UTF8,尤其是在其中使用任何显式字符串时,但最好避免使用显式字符串。

最新更新