Qt工作笔记-三种方式解决Qt5中文编码问题
生活随笔
收集整理的這篇文章主要介紹了
Qt工作笔记-三种方式解决Qt5中文编码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
?
?
前言
方式一
方式二
方式三
?
三種方式解決Qt5中文編碼問題
?
前言
這里不談原理,只說如何去做!
這里本人自己總結下,今天遇到了新的編碼問題,在此記錄下,方面以后快速調用。
把這三種方法順序試下,基本上就可以解決問題。
這里是編譯成功情況下,界面運行字符串亂碼,或者字符全部擠在一起(姑且叫擠在一起吧);
?
方式一
QString::fromLocal8Bit();
或
QString::fromUtf8();
?
方式二
main函數里面
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
這里GBK也有可能是UTF-8
然后內容里面用
?
方式三
一般是字符擠在一坨的情況,一般是系統沒有這種字體,在qtconfig里面配置。
如果是代碼里面設置字體,要看看機子上有沒有相關字體;
總結
以上是生活随笔為你收集整理的Qt工作笔记-三种方式解决Qt5中文编码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt文档阅读笔记-QtWebApp官方解
- 下一篇: 前端笔记-JavaScript中放jso