Qt5中文显示乱码问题
来源:互联网 发布:mysql要学多久 编辑:程序博客网 时间:2024/04/30 07:59
以前,在Qt中碰见中文显示乱码的问题的时候,都是不分青红皂白就使用如下三行代码进行解决:
- QTextCodec::setCodecForTr(...)
- QTextCodec::setCodecForCStrings(...)
- QTextCodec::setCodecForLocale(...)
但是在Qt5中,这个问题终于不复存在了,因为
这两个函数:
- QTextCodec::setCodecForTr(...)
- QTextCodec::setCodecForCStrings(...)
被直接去掉了。
应该如下解决:
常量:
在Qt5中,提供了一个专门的处理宏,来支持中文常量,那就是QStringLiteral,但它只能处理常量。
QMessageBox::information(this, QString::fromLocal8Bit("提示"), QStringLiteral("中文显示"));
若有字符串变量:
const char* info = "中文显示";
则直接使用:
QString strInfo = QString::fromLocal8Bit(info);
对于字符串变量,使用QString自带函数也可以轻松解决!
0 0
- Qt5中文显示乱码问题
- VS2013 QT5.3.2中文显示乱码问题
- VS2010 QT5 中文显示乱码的问题
- qt5.2中文显示为乱码问题
- 怎么解决Qt5中文显示乱码问题
- VS2010+Qt5.3.2中文显示乱码问题
- qt5显示中文乱码
- Qt5中文乱码问题
- Qt5中文乱码问题
- Qt5中文乱码问题
- QT5中文显示出现乱码
- QT5中文显示乱码解决方法
- Qt5中文显示问题
- qt5 中文显示问题
- VS2010 + Qt5.3.2 中文显示乱码的问题.
- QT5 MSVC2013数据库SQLserver操作中文显示乱码问题
- VS2013+QT5 界面中文显示乱码问题 解决方案
- 【Qt开发】解决Qt5.7.0中文显示乱码的问题
- aFileChooser:兼容android2.1+的文件选择器
- Akka 学习笔记
- 有意思的内裤广告
- 01.C++学习笔记------C++的次语言
- 软件测试的起点和源泉——七种测试驱动模式(方法论)
- Qt5中文显示乱码问题
- uva 11572 唯一的雪花 Unique Snowflakes
- 用户画像
- iOS开发之网络编程--1、NSURLSession的基本使用
- ROR部署到Heroku出现Application Error和code=H10 desc="App crashed“问题
- 关于特征工程
- Android 端微信就是无法进行登陆,但是检查代码都没有任何问题
- BOOT Petalinux with JTAG
- 安卓存储数据和文件系列4:内容提供者(Content Provider)方式