C语言执行代码(printf函数中有中文)会出错

编码的问题,如果是用vs写的代码,打开当前源代码文件,CTRL+A全选。 
再点击菜单栏“文件”–“高级保存选项”,修改编码为简体gb2312,确定后保存,重新编译就行了。

如有帮助,请采纳一下,谢谢。

解决办法:

打开当前源代码文件,把main函数框起来。
再点击菜单栏文件–高级保存选项—改为如图参数:

点击确定,即可解决问题。

 

建议程序中带有中文汉字的采用GB2312编码

把1.c文件用notepad++打开,改为utf-8带bomm,再试试看,望采纳,不懂的可以关注私信我。