您的位置: 首页 > 文章 > QT5中文乱码 QT5中文乱码 分类: 文章 • 2024-04-07 22:23:33 QT5在程序中设置控件名称时,中文字符会出现乱码。 解决办法是使用QTextCodec类。 首先在文件前面加上相应头文件和定义, #include <QTextCodec> //添加头文件 QTextCodec *codec = QTextCodec::codecForName("GB2312"); 然后在具体使用中文字符的地方加上字符的转换, ui->pushButton->setText(codec->toUnicode("中文")); 就可以正常显示中文了。