++输出中文乱码 code vs_关于VS2017编译UE4项目,输出窗口有乱码的解决方案

主机环境——区域:中国,系统语言:中文,VS中英文,UE4中文。

修改系统语言和所在地区依旧乱码

72e0c3663cd1336ddf54b1df930514d1.png

勾选使用Unicode UTF-8提供全球语言支持,依旧乱码

ec40727d04b0f0f8d574f543d2584ff1.png

存在多语言包的情况下,使用英文依旧乱码

编译UE4项目出错时的乱码如图(当时没有在英文环境下截图,英文环境下也是乱码的,我有多个语言包,截图是中文):

854074ed491c588a7871490ec99aafc8.png

编译引擎错误时的乱码如图(当时按照一个博客的方法,通过修改引擎源码,重新编译,解决乱码):

f2e709f6aa37bfc24c085e528809d722.png

我遇到的乱码就是在错误的位置有一堆问号,看着难受。

经过两天摸索,找到了解决方案:

注意!只需要做一件事情!

只需要对VS做更改,无需修改系统语言以及系统区域(乱码和UE4设置无关)。找到Visual Studio Installer并打开,点击Language packs,不管你有多少个语言包,这里只保留English,多选将造成上图乱码,保留单选English后点击修改即可。

如下图:

ad026fb32ad6a996bb8140a30c3dd51f.png

结果如下图:

编译UE4项目出错时已经没有乱码了。

f43ddd01c193b54b6f9dfdbf585bd587.png

编译引擎错误时已经没有乱码了。

8a05b47689165c1e429732c464eb20ff.png

而此时我的系统语言及系统区域设置如下:

60c44816304e549277f42938d2ba9633.png

4ecb1266e3f40120a54bf67547a7fd20.png

2cbb84057758301454c4076f47c4675f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值