關於Qt中中文亂碼的問題

有時候我們會再使用Qt的時候遇到這樣的問題
就是中文顯示出來是亂碼
在這裏插入圖片描述

解決方法:
1:加上頭文件#include
然後寫 QTextCodec *codec = QTextCodec::codecForName(“GBK”);

在需要中文顯示中文的時候加上
codec->toUnicode(“測試”);
這時顯示的就是正常的中文了。
在這裏插入圖片描述

2:這個方法可能對某些人會有用
就是在要顯示中文時加上
QString::fromLocal8Bit(“測試”);
這時我電腦上是可以顯示正常的中文的。
在這裏插入圖片描述
3.加一個預編譯語句
#pragma execution_character_set(“utf-8”)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章