解决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、重启电脑,重新编译即可

相关推荐
学习!!!3 天前
针对虚幻引擎4中光线追踪内容兼容性的实用解决方案
ue4
Duo1J4 天前
【UE】Slate 编辑器工具开发01 - Slate语法 & 常用控件
ue5·编辑器·游戏引擎·ue4
DoomGT12 天前
UE5 - 制作游戏中切换窗口后游戏自动暂停功能
游戏·ue5·ue4·虚幻·虚幻引擎·unreal engine
Yuk丶1 个月前
厌倦了假AI对话?本地 LLM 语音对话 + 口型同步系统 2.0(已开源!)
c++·人工智能·语言模型·开源·ue4·语音识别·游戏开发
归真仙人1 个月前
【UE】LineTraceByProfile
ue5·游戏引擎·ue4·unreal engine
上山老人2 个月前
UE4布娃娃约束修改
ue4
Yuk丶2 个月前
厌倦了假AI对话?用本地大模型给UE注入真智能(已开源!)
c++·人工智能·开源·ue4·游戏程序·ue4客户端开发
emplace_back2 个月前
UE 使用UE4PrereqSetup_x64.exe一键安装依赖
ue4
Yuk丶2 个月前
LPM的AI 角色三大核心技术实现:长效记忆、人格锁定、低延迟口语化
人工智能·ai·ue4·虚幻·ue4客户端开发
归真仙人2 个月前
【UE】Lightmass可执行文件已经过时
ue5·游戏引擎·ue4·虚幻·unreal engine