qt中文乱码解决

台机上的工程移到笔记本上中文乱码了,台机上用的 QTextCodec::codecForName(”GBK“),笔记本上不管用gbk还是utf-8都不管用,网上的方法试了也没用,最后在qt assistance里找到了QTextCodec::codecForLocale(),问题解决。

QTextCodec* codec = QTextCodec::codecForLocale();
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);

发布了3 篇原创文章 · 获赞 1 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章