QT中出现的中文乱码问题
来源:互联网 发布:淘宝店铺评分低能买吗 编辑:程序博客网 时间:2024/05/07 19:04
最近在学习使用QT,但是过程中碰到了中文乱码的问题,在此将我找到的解决方法共享一下:
1.界面的中文乱码
当我们直接使用以下语句往树组件添加节点时,在显示的时候会出现乱码
QStandardItem *item = new QStandardItem(QString("例子"));
我们可以在主窗口初始化的时候调用以下语句:
//set codec
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
我们界面就能正常显示中文了。
2.SQLITE数据库数据取出并显示时出现的乱码
一开始我往数据库添加中文数据的时候是用了QString::fromUtf8("例子")进行描述的,但是取出来的数据在显示时还是乱码(我已经添加了第一步中的 //set codec 语句块)。后来发现其实也只要使用QString("例子")就可以了,不用担心编码的问题。
- QT中出现的中文乱码问题
- QT中出现的中文乱码问题
- qt中关于中文乱码的问题
- Qt 5.x中出现中文乱码的解决方法
- QT弹出框出现中文乱码问题
- QT中文乱码的问题。。
- QT中文乱码的问题
- QT中文乱码的问题
- QT出现中文乱码
- hive中字段注释中中文出现乱码的问题
- Qt中显示html文件出现乱码的问题
- qt和mysql中中文乱码的问题
- QT中一种中文乱码问题的解决方法
- 解决mysql--jsp中出现的中文乱码问题
- 彻底解决网络传输过程中出现的中文乱码问题
- Ajax验证过程中出现的中文乱码问题
- iOS 中json解析数据出现中文乱码的问题
- 关于jsp中提交中文出现乱码的问题
- 解析init.qcom.wifi.sh
- input标签name与value区别
- 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……
- ffserver用法小结
- C++的64位整数 (C++的扩充类型)
- QT中出现的中文乱码问题
- 设计模式 && android 框架 && app 设计
- gdb几个有意思的用法
- Windows 7远程协助及系统设置
- QTextEdit 外观属性设置
- could not find class file. make sure the file is compilable 解决办法
- Starling回退到软件渲染模式的原因和解决办法
- hadoop搭建以及实例演示
- 【自定义AlertDialog】退出提示框