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

Posted aaronseeworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT应用程序挂载U盘后不能显示中文问题分析相关的知识,希望对你有一定的参考价值。

问题描述:由于我们的产品需要在应用程序中操作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盘后不能显示中文问题分析的主要内容,如果未能解决你的问题,请参考以下文章

记录一个解决Arm Linux端U盘挂载时文件名显示乱码Qt显示乱码的问题

arch挂载U盘后没有网络了

记录一个解决Arm Linux端U盘挂载时文件名显示乱码Qt显示乱码的问题

嵌入式linux U盘自动挂载

u盘在Linux下怎么挂载,插上去找不到。

U盘安装LINUX系统,拔除U盘后无法引导系统