2 gjcdsw GJCDSW 于 2017.09.04 22:26 提问

为什么用vs2017编写C语言时会出现汉字乱码

比如
printf("沙发斯蒂芬是”)这一句输出就是乱码,既不是汉字,也不是繁体字
求解

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.05 08:31
已采纳

字符编码有问题,在你的控制台窗口的左边图标点下,选择属性,里面可以设置代码页,设置为gb码
另外你源代码也要保存为gb码

barry_di
barry_di   2017.09.05 10:21

printf(_T("沙发斯蒂芬是"));

或者选中项目右键选折属性,里面UNIcode编码改为 多字节编码
Csdn user default icon
上传中...
上传图片
插入图片