Windows下控制台应用程序乱码解决方案

 时间:2024-10-11 21:29:34

1、首先,我们要明白乱码的原因。原因肯定是编码与解码不一致导致的,我们先来看看编码与解码的情况。打开命令提示符窗口,在标题栏上右键,属性。

Windows下控制台应用程序乱码解决方案

3、再来看看源代码main.cpp的编码。可以在记事本的另存为对话框中看到,编码是UTF-8的方式。而且我的QtCreator的默认解码方式也是UTF-8,所以能够正确解码,否则源代码也会是乱码。

Windows下控制台应用程序乱码解决方案

5、既然是编码的问题,当然从编码入手了。我们把源代码的编码方式改了不就行了。用记事本打开main.cpp,然后打开另存为对话框,对话框的下方的编码我们选择ANSI。然后确定覆盖原来的main.cpp。

Windows下控制台应用程序乱码解决方案

7、这时候又出现问题了,窗体顶部弹出个条,提示我们无法用UTF-8解码main.cpp。当然不能用UTF-8了,因为我们把它转换成了ANSI。而且,源代码中的汉字也变成了一团不知道是啥的东西。

Windows下控制台应用程序乱码解决方案

9、再运行下看看。好了,运行正常。对于强迫症者来说,感觉呼吸都轻松多了。

Windows下控制台应用程序乱码解决方案
  • w10系统ipv4无网络访问权限
  • CCProxy怎样设置只允许访问的网站
  • 如何使用SQL Developer进行数据库表移动
  • 绝地求生刺激战场MK14怎么样
  • Win10怎样更改库的位置?
  • 热门搜索
    旅游照片 兰州旅游 旅游电子商务 绵阳旅游 邯郸旅游 塞班岛旅游 霞浦旅游 南昌旅游 韩国旅游 昆明旅游景点