解决Rider编译日志乱码的方法

背景

在Rider编译的过程中,日志文件是乱码的,例如:

2>PrimitiveSceneInfo.cpp(1680): Error C2601 : ��FPrimitiveSceneInfo::AddToScene��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

2>PrimitiveSceneInfo.cpp(1896): Error C2601 : ��FPrimitiveSceneInfo::AddToDynamicPrimitiveOctree��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

2>PrimitiveSceneInfo.cpp(1913): Error C2601 : ��FPrimitiveSceneInfo::RemoveFromDynamicPrimitiveOctree��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

2>PrimitiveSceneInfo.cpp(1926): Error C2601 : ��FPrimitiveSceneInfo::AddToFarShadowPrimitiveOctree��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

2>PrimitiveSceneInfo.cpp(1941): Error C2601 : ��FPrimitiveSceneInfo::RemoveFromFarShadowPrimitiveOctree��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

2>PrimitiveSceneInfo.cpp(1951): Error C2601 : ��FPrimitiveSceneInfo::RedrawShadowMapCache��: ���غ��������ǷǷ���

2>PrimitiveSceneInfo.cpp(1670): Reference C2601 : ������һ����{��û��ƥ����

解决方法

1、检查Rider编码设置

打开Rider设置(File → Settings)

进入 Editor → File Encodings

确保所有编码都设置为UTF-8

2、检查系统区域设置

在Windows搜索中输入"区域设置"

进入"管理语言设置"或"更改系统区域设置"

确保"Beta版:使用Unicode UTF-8提供全球语言支持"已勾选

3、重启电脑,重新编译即可

相关推荐
上山老人4 天前
UE4布娃娃约束修改
ue4
Yuk丶8 天前
厌倦了假AI对话?用本地大模型给UE注入真智能(已开源!)
c++·人工智能·开源·ue4·游戏程序·ue4客户端开发
emplace_back9 天前
UE 使用UE4PrereqSetup_x64.exe一键安装依赖
ue4
Yuk丶13 天前
LPM的AI 角色三大核心技术实现:长效记忆、人格锁定、低延迟口语化
人工智能·ai·ue4·虚幻·ue4客户端开发
归真仙人15 天前
【UE】Lightmass可执行文件已经过时
ue5·游戏引擎·ue4·虚幻·unreal engine
DoomGT16 天前
Design - 一些免费图标网站
ue5·ue4·虚幻·虚幻引擎·unreal engine
归真仙人19 天前
【UE】VR一体机转场
ue5·ue4·vr·虚幻引擎·unreal engine
洋洋061719 天前
UE4/UE5 引擎常见面试题总结(1)
ue5·ue4
Yuk丶23 天前
UE4 与 UE5:技术差异深度解析
c++·ue5·游戏引擎·ue4·游戏程序·虚幻
晴夏。1 个月前
unlua实现原理
游戏·ue5·ue4·lua·ue·unlua