简 述: 本篇重点讲述如下:
- 乱码知识所涉及的大量知识点
- MinGW/MSVC 对于
"中文123"
的 ANSI 字符串的字符串的默认编码理解 - MSVC 中一些强制转换为 GBK/UTF-8 的大坑说明
- 使用代码片对上面理论的验证
- 完成心愿:以一种优雅的方式在 MSVC 上使用 UTF-8 和 Qt 跨平台不乱码;同样源码亦可使用 WinGW 编译不乱码

本文仅适合想要深究和学习乱码的原因、以及了解编码等知识的读者 ,最后理解透彻均后,欲自行解决做手中实际的乱码问题;若你仅想找到一两行代码,临时解决当前所囧境,本文可能不适合你。