linux中
#include <QTextCodec>
在main函数里添加
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
实际使用中,只要第一句话就好了。剩下的两句不加也可以
windows中
#include <QTextCodec>
在main函数里添加
QTextCodec::steCodecForTr(QTextCodec::codeCForName("gb18030"));
本文介绍了如何在Qt应用程序中设置不同操作系统的字符编码,包括Linux和Windows平台。通过简单的代码示例,展示了如何为国际化应用配置UTF-8和GB18030编码。
4134

被折叠的 条评论
为什么被折叠?



