码迷,mamicode.com
首页 > 其他好文 > 详细

QT应用程序挂载U盘后不能显示中文问题分析

时间:2020-05-26 15:34:13      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:形式   代码   影响   产品   16px   挂载   程序   local   cstring   

问题描述:由于我们的产品需要在应用程序中操作U盘,即读写文件。而在操作U盘时,U盘里的中文字符以乱码的形式显示,影响使用(用英语就好啦。。。。)。

问题反馈:积极解决(那就解决吧。。。。。。

问题解决:

1.Linux内核和文件系统都要支持中文显示,关于这个请参阅我的另一篇博客。

2.QT工程中,在Main文件中添加以下阿代码。

 

QTextCodec *codec = QTextCodec::codecForName(“UTF-8”);

 

QTextCodec::setCodecForTr(codec);

 

QTextCodec::setCodecForLocale(codec);

 

QTextCodec::setCodecForCStrings(codec);

 


 

 欢迎转载,欢迎指正,更欢迎点赞。转载请附原文链接。

QT应用程序挂载U盘后不能显示中文问题分析

标签:形式   代码   影响   产品   16px   挂载   程序   local   cstring   

原文地址:https://www.cnblogs.com/AaronSeeWorld/p/12965596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!