记visual studio2019中文乱码解决

本文记录了在Visual Studio 2019中遇到控制台输出中文乱码的问题及其解决方法。尝试更改控制台字体后,出现乱码。网络上的常见解决方案如使用插件ForceUTF8或FormatonSave并未奏效。最终,通过官方文档了解到需配置调试器,将源代码和可执行字符集设为UTF-8,成功解决了中文乱码问题。
摘要由CSDN通过智能技术生成

事件起因是控制台输出的默认字体不够美观,于是想更改控制台默认字体,此时需要用到注册表,代码页更改方式同cmd与powershell的一样,将其改为utf-8(65001)
在这里插入图片描述
改完之后发现中文输出乱码,于是寻找解决方法。网络上方法大多一样,使用插件强制转换,
其中插件下载地址
ForceUTF8 (with BOM)
建议使用有签名的版本,否则可能存在一系列问题
或者使用FormatonSave
还有就是通过设置保存为utf-8格式来实现乱码解决。
但以上方式仅仅是从代码层面解决问题,在我的情况下并不适用
此时我发现官方文档对此做出解释
Set Source and Executable character sets to UTF-8
于是依据文档内容对调试器做出配置
在这里插入图片描述
成功以65001为默认代码页输出中文
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值