主机环境——区域:中国,系统语言:中文,VS中英文,UE4中文。
修改系统语言和所在地区依旧乱码。
勾选使用Unicode UTF-8提供全球语言支持,依旧乱码。
存在多语言包的情况下,使用英文依旧乱码。
编译UE4项目出错时的乱码如图(当时没有在英文环境下截图,英文环境下也是乱码的,我有多个语言包,截图是中文):
编译引擎错误时的乱码如图(当时按照一个博客的方法,通过修改引擎源码,重新编译,解决乱码):
我遇到的乱码就是在错误的位置有一堆问号,看着难受。
经过两天摸索,找到了解决方案:
注意!只需要做一件事情!
只需要对VS做更改,无需修改系统语言以及系统区域(乱码和UE4设置无关)。找到Visual Studio Installer并打开,点击Language packs,不管你有多少个语言包,这里只保留English,多选将造成上图乱码,保留单选English后点击修改即可。
如下图:
结果如下图:
编译UE4项目出错时已经没有乱码了。
编译引擎错误时已经没有乱码了。
而此时我的系统语言及系统区域设置如下: