将demo程序拷贝运行Qt Creator,报错
warning C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
解决:关闭项目文件,记事本打开->另存为->UTF-8格式,重新编译运行
VS环境下,#pragma execution_character_set("utf-8") //在要加中文的cpp或h文件加入该预处理
深层原因分析:可能原 demo程序使用的编译器与现在使用的编译器不同,源程序使用的编译器可能为MinGW,现使用的编译器为vs。qt5强制字符串编码为UTF8: