UE4 C++编译时 报错信息乱码的解决办法


UE4 C++编译时 报错信息乱码的解决办法

环境

win10,UE 4.20.3,VS 2017(简体中文)

测试

UE4 更改 编辑器语言,中文乱码,英文也乱码。
在VS 直接生成,还是乱码。

更改系统设置:
在 区域 里打开UTF-8
UE4 C++编译时 报错信息乱码的解决办法UE4 C++编译时 报错信息乱码的解决办法重启之后再测试,ok没问题,UE4中英文都正常。
但是据说打开这个很容易出别的问题,所以又改回来了。

再次尝试,更改UE4的语言设置没有成功,就更改VS 2017的语言设置
于是,清理了解决方案后
打开 VS2017 安装器,在语言包里 添加英文
UE4 C++编译时 报错信息乱码的解决办法再次编译,还是乱码。

接着再次清理解决方案,再打开安装器,把中文语言包卸载。
再次编译,成功(虽然全部都变成英文了),更改UE4中英文都没有乱码。

总结

1. 更改系统设置,打开UTF-8 (不推荐)。

2. 将 编辑器(VS2017)语言包改为只有英文。