借Qt中文乱码谈谈Coding中的编码问题

[系列文章]上一篇:《这是第一篇》
[系列文章]下一篇:《Coding中的编码问题之入门&概览》

  因为想着把毕业设计中的读写器上位机软件放在 Qt 上开发,这学期《物联网导论实验课程》也做过一个类似的上位机软件,不过是在 MFC 上开发,所以想到先做一下这个课程 Project 的移植,体验一发 Qt,没想到一开始就碰大壁了。。。

  相信大家也经常遇到,那就是做 UI 界面时或者通过 UI 给用户提示时,中文乱码 的现象。比如,这学期,在上《物联网导论实验课》的时候,虽然课程建议的开发平台是 VC++ 6.0,但是有部分同学尝试在 VS≥2012 开发,就发现,课程 Demo 给的部分示例代码直接放到 VS 上,就出现了 UI 中文乱码的现象。他们,或者说大多数人一开始想到的问题,无非就是项目相关文件保存方式弄错了,也许改一下保存编码方式就行。但是真的是这样吗?还有编码方式是什么,解决这个问题需要了解多少东西?本期及之后的几篇文章,将会跟大家讲述本人在解决这个问题过程中的学习体会,包括从网上学习的各种资料的汇总。一来希望能给遇到相关问题的亲们指引一下(希望对你有帮助,嘻嘻),二来更是把自己这近几周的学习作一个系统总结,留档,方便后知后觉忘了的时候,可以温故知新。