在该文中提到程序移植后,中文显示乱码的问题,
实质:原程序所用编码与本机的默认编码不一致造成的。
我们用Qt可以临时更改文件的编码,但是,重启打开工程后,中文又是乱码。
终极解决方案:
1、查看目标机的编码:
2、在原机器上将程序的各cpp和h文件通过 notepad++ 保存为 utf-8格式。
3、程序重新拷贝到目标机,此时再次打开,中文也不会乱码了。
在该文中提到程序移植后,中文显示乱码的问题,
实质:原程序所用编码与本机的默认编码不一致造成的。
我们用Qt可以临时更改文件的编码,但是,重启打开工程后,中文又是乱码。
终极解决方案:
1、查看目标机的编码:
2、在原机器上将程序的各cpp和h文件通过 notepad++ 保存为 utf-8格式。
3、程序重新拷贝到目标机,此时再次打开,中文也不会乱码了。