vs2013控制台输出的中文全为???的问题

一个寒假回来,运行我的c++项目,发现控制台输出的全“????”,吓得自己一脸懵逼。过了个年,vs也玩疯了?
在这里插入图片描述
对应的c++代码:

std::cout << "服务器已开启,等待客户端连接..." << std::endl;

找度娘一番尝试后,发现这个解决方法很巧妙,自己又不知道为啥子。

1. 查找“cmd”,打开命令提示符

打开的后的效果如下所示:
在这里插入图片描述

2. 修改属性,完成bug 修复

命令提示符几个字所在的白色区域,右键单击,出现如下菜单:
在这里插入图片描述
选择属性,在弹出的菜单中,将使用旧版本控制台...选项打钩
在这里插入图片描述

3. 重启vs项目,发现bug成功解决

在这里插入图片描述
参考链接:解决VS2010/2013/2017输出的中文为乱码或“??????”的问题

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值