#2020学习打卡##C程序设计语言# 怎么解决gcc编译后windows shell输出中文乱码问题?

在编写的c文件中输入的中文在通过windows shell进行打印输出的时候会乱码,当然可以通过修改文件的encoding方式为GBK2312,但是到其他平台上打开程序文件,可能大概率文件中的中文就乱码了。那有什么办法可以在windows shell 下正常输出中文信息呢?
已邀请:

zkbhj - 凯冰科技站长

赞同来自:

可以通过下面的方式修改windows shell的编码方式:
 
win+R --> regedit --> 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor --> 添加一个字符串值 (名称为:autorun 数据为:chcp 65001)。
 

微信截图_20200407222024.png

 
当然windows 10也提供了下面的设置方式,但是由于是beta版本,部分window 软件可能会出现中文乱码的情况,所以不建议使用下面的解决方式。

微信图片_20200407222918.png

 

要回复问题请先登录注册