解决Qt中文乱码问题

简介:

只是为了备忘,随手记一下,用这个方法,可以解决大部分的Qt中文乱码问题,

而且可以自适应系统的默认编码集。


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
	QApplication::addLibraryPath("./plugins");
	
    QTextCodec *codec = QTextCodec::codecForName("System");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
    QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());

	MainWindow w;
    w.show();

    return a.exec();

}




相关文章
|
6月前
|
编解码 JavaScript 编译器
[字符编码] 实战篇:QT中文乱码的解决办法
[字符编码] 实战篇:QT中文乱码的解决办法
1985 0
|
编译器 C语言
QT软件开发:QtCreator使用VS2017编译器中文乱码解决
QT软件开发:QtCreator使用VS2017编译器中文乱码解决
398 0
QT软件开发:QtCreator使用VS2017编译器中文乱码解决
|
IDE 开发工具
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
1080 0
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
Qt5显示中文乱码的解决方法
Qt5显示中文乱码的解决方法
602 0
Qt5显示中文乱码的解决方法
QT5 中文乱码的解决方法。
QT5 中文乱码的解决方法。
150 0
QT5 中文乱码的解决方法。
|
编解码 JavaScript IDE
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(二)
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
2847 0
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(二)
|
编解码 JavaScript Ubuntu
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(一)
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
3545 0