1. 打开Qt Creator,进入工具->选项菜单。2. 进入文本编辑器->显示界面,勾选 Display file encoding选项。3. 将右上角显示的编码设置调整为UTF-8。4. 在弹出的对话框中选择System选项,设置为“按编码保存”。完成修改后,编码设置显示为System。5. 对项目进行重新编译执行后,中文乱码问题得到解决。
此时,可以通过按System编码读入来解决。 请读者不必纠正,大多数的应用开发,都是图形界面,控制台应用极少,控制台里还要使用中文的应用就更少了。 通过将整体开发环境的文件编码设置为System,或可解决问题。但作者不推荐这么做, 因为事实上,UTF-8是更通用的编码,它允许在同一个应用程序里同时显示多国文字。 为了帮助...
此时,可以通过按System编码读入来解决。 请读者不必纠正,大多数的应用开发,都是图形界面,控制台应用极少,控制台里还要使用中文的应用就更少了。 通过将整体开发环境的文件编码设置为System,或可解决问题。但作者不推荐这么做, 因为事实上,UTF-8是更通用的编码,它允许在同一个应用程序里同时显示多国文字。 为了帮助...
1.开发环境 中文Windows 10 64bit, Qt Creator 4.11.0, mingw 7.3.0 64 bit 2.故障现象 Plain C/C++ Application在控制台输出中文时出现乱码。 程序如下: //Project - EarthTime#include<stdio.h>#includeintmain(){time_tt;time(&t);//获取当前时间,从1970年1月1日零时起经过的秒数longlongtotalSecond...