参考文章:http://blog.csdn.net/jiang1013nan/article/details/6667871

     http://my.oschina.net/zjlaobusi/blog/138983

问题:为了方便Qt程序的开发,我采用的是在windows下编写好程序,然后在linux中编译再下载到开发板中运行的方式,程序的调试信息通过串口输出到windows下的secureCRT。其中windows中的Qt版本为5.3,linux及开发板中的Qt版本为4.8.5。由于linux系统中默认的字符编码为UTF-8,windows下的默认编码不是UTF-8(ANSI?),在windows下编写的程序在运行时显示屏和串口的调试信息中的汉字显示有可能乱码。

解决办法:

1.显示屏端:插入代码

1 QTextCodec::setCodecForTr(QTextCodec::codecForName("system"));(QT5中已取消)
2 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("system"));(QT5中已取消)
3 QTextCodec::setCodecForLocale(QTextCodec::codecForName("system"));

2.secureCRT串口端:设置编码为UTF-8即可。

最新文章

  1. Android 网络编程
  2. 关于context:component-scan配置中use-default-filters参数的作用
  3. 前端上传组件Plupload使用指南
  4. HTML第一天学习笔记
  5. [转载]汇编eax寄存器和AX,AH,AL之间的关系
  6. JAVA File常用的API介绍
  7. 【设计模式 - 9】之装饰者模式(Decorator)
  8. Mybatis3 框架理解
  9. 关于 plsql连接oracle数据库的问题
  10. [iOS]C语言技术视频-04-程序循环结构(while{})
  11. [OpenCV] GpuMat and Mat, compare cvtColor perforemence
  12. mysql物理备份基本操作
  13. spring里的三大拦截器
  14. SSL backend error when using OpenSSL pycurl install error
  15. BZOJ2038[2009国家集训队]小Z的袜子(hose)——莫队
  16. Sublime Text快捷键与插件介绍
  17. 【1】C#文件操作之目录操作
  18. django orm 优化
  19. SQL Server中取汉字拼音的函数
  20. Spring AOP的日志记录

热门文章

  1. Redis启动多端口、运行多实例
  2. Ajax跨域:jsonp还是CORS
  3. Jade 模板引擎使用
  4. Windows HTTP Services
  5. 3.2 配置构建Angular应用——简单的笔记存储应用
  6. wkhtmltopdf 将网页转换为PDF和图片
  7. Microsoft Visual Studio PDB文件相关事宜
  8. Log4Net记录日志的使用
  9. 更改conda安装源镜像
  10. 数量经济学推荐的Julia教程