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显示乱码的问题