《仙剑奇侠传5》简体中文版的对话全部变成乱码,多数情况是电脑的「非 Unicode 程序的语言」和游戏用到的中文编码对不上:繁中系统上这项设置是中文(繁体,台湾),游戏按简体中文编码写字,屏幕上就成了看不懂的字符。先打开「区域 → 管理」看一眼当前设置,再决定是改成中文(简体,中国)后重启,还是先分清你手上是简中版还是繁中版。2011 年流传的 Microsoft AppLocale 做法不要再照抄:微软社区的回答说明它是为 Windows XP 专门制作的工具、无法在 Windows 10 上使用,还有用户反馈当年的下载页面已经失效。Steam 商店页上的繁中版本只标注了繁体中文、不支持简体中文,装的是这一版就不存在这类简繁差异。

先确认乱码属于哪一类
系统是繁体中文、装的又是简体中文版:繁中系统上「非 Unicode 程序的语言」是中文(繁体,台湾),游戏按简体中文编码写字,两边的代码页不同,进游戏后对话、菜单、道具名就会显示成一片看不懂的字符,按后面的系统区域设置步骤处理。界面能正常显示中文、只有个别字变成方框,通常是缺字体,不是编码问题,补上对应字体就能恢复。
先把当前系统区域设置核对清楚
动手改之前先记录现在的设置,万一改错可以照原样改回来。
1. 确认当前的系统版本
按 Win + R,输入 winver 回车,窗口里会写明系统名称和具体的内部版本号。旧版转区工具还能不能用,和这一步的结果直接相关。
2. 打开区域设置里的管理选项卡
按 Win + R,输入 intl.cpl 回车打开「区域」对话框,也可以在开始菜单或控制面板里搜索「区域」进入。切到「管理」选项卡,这里会显示「非 Unicode 程序的语言」当前是哪一种。
3. 记下当前的语言名称
把「管理」选项卡上显示的当前语言名称记下来,后面要改回来时按它选。
把非 Unicode 程序的语言改成简体中文
这一步是解决简中版游戏在繁中系统上乱码的主要办法。
1. 进入更改系统区域设置
在「区域」对话框的「管理」选项卡里点「更改系统区域设置」,弹出的「区域设置」小窗口里,当前语言显示在列表框中。
2. 选择中文(简体,中国)
在列表里选中文(简体,中国),点确定,系统会提示需要重启才能生效。同一个弹窗里还有「Beta:使用 Unicode UTF-8 提供全球语言支持」的勾选项,这项改变的是系统给非 Unicode 程序使用的代码页,是否影响本机程序要靠重启后的实际结果判断;它处于勾选状态且改完语言仍乱码时,取消勾选再重启试一次。
3. 按提示重启电脑
重启,不要用注销代替。这项设置要在重启之后才真正作用于所有程序,只重开游戏不会生效。
4. 玩完改回原样
这项设置作用于整台电脑,按繁体编码显示文字的老程序在老设置下才正常。只打算这次玩游戏的话,玩完把这一项改回原来的语言并重启即可。
重启后怎么验证
1. 重新进游戏看对话
从原来的快捷方式启动《仙剑奇侠传5》,先看开场对话和菜单,再翻一页道具或技能说明,确认文字都是正常的简体中文。
2. 还有异常就先看这两处
回到「区域 → 管理」确认设置没有被其他软件改回去;确认电脑已经完整重启过。如果只有个别字是方框,那属于字体问题,不是编码问题。
为什么不建议再装 AppLocale
2011 年前后流传的做法是安装 Microsoft AppLocale,再以简体中文身份启动游戏。微软社区里关于 AppLocale 的回答把它称作「旧的 XP/2003 工具」,并说明它是为 Windows XP 专门制作的、无法在 Windows 10 上使用;2016 年还有用户在微软问答里说当年能找到的下载链接都会跳到错误页面。同一时期的教程还附带导入注册表文件、在右键菜单里加「简体中文执行」入口的做法,它改的是 HKEY_CLASSES_ROOT\exefile\shell 这一级,等于给系统里所有 exe 都加右键项,而且指向已经不可用的 AppLoc.exe,这类来路不明的注册表文件不要导入。
改完设置还是乱码怎么办
1. 分清是游戏文字乱码还是安装程序乱码
卡在安装界面、安装程序运行不起来或者报错时,把安装文件复制到一个用纯英文命名的新文件夹里,再从那里运行安装程序。
2. 换一台简体中文系统对比
在另一台简体中文系统的电脑上运行同一个安装包。如果那边显示正常,说明问题就在区域设置或字体这一层,而不是游戏文件损坏。
用软领驱动大师一键更新驱动
装完游戏顺手把驱动更新一遍,软领驱动大师把驱动检测和安装放在同一个界面里完成。
1. 打开驱动管理,点一键处理
打开软领驱动大师,进「驱动管理」,列表会给出显卡、声卡、网卡等设备当前的驱动版本和驱动日期。点「一键处理」就把检测出的更新装完。

2. 需要人工帮忙就点客服
窗口右上角的「客服」按钮可以直接联系真人客服,把遇到的问题发过去,需要补充什么由客服在沟通里引导。

大家常问
《仙剑奇侠传5》对话全是乱码,是游戏文件坏了吗
先按编码问题排查。繁中系统配简中版游戏时两边的代码页不一致,改系统区域设置就能解决;只有在设置正确、重启过、字体也补齐之后仍然乱码,才需要回头怀疑游戏文件本身。
改完非 Unicode 程序语言,一定要重启电脑吗
要。系统会提示需要重启才生效,只重开游戏通常不会生效;微软社区的提问者描述改这项设置要先重启、装完再改回来再重启一次,所以按提示重启最稳妥,不要用注销代替。
Windows 10、Windows 11 还能装 AppLocale 吗
不建议。微软社区的回答把 AppLocale 称作旧的 XP/2003 工具,并说明它是为 Windows XP 专门制作的、无法在 Windows 10 上使用;2016 年也有用户在微软问答里反馈当年的下载链接已经跳到错误页面。Windows 11 上没有理由认为它能恢复可用,遇到这类老游戏请按本文的系统区域设置办法处理。
Steam 上买的仙剑五也会乱码吗
按商店页的标注不会。Steam 商店页的《仙剑奇侠传五》和《仙剑奇侠传五前传》语言栏里只勾选了繁体中文,简体中文一栏标的是「不支持」,在繁中系统上属于原生匹配;如果你手上这个版本仍然出现乱码,就按前面检查字体与系统区域设置的顺序处理。
文字变成一个个方框,也是同一个原因吗
不太一样。方框通常表示字形缺失,也就是缺少对应字体;整段文字变成看不懂的字符才是编码不一致,两者处理方向不同。
参考资料与素材来源
源参考题:《仙剑奇侠传5》繁中系统安装简中版解决乱码方式(3DM 游戏修复大师常见问题 127)
同一做法的 2011 年原始教程:《仙剑奇侠传5》繁中系统安装简中版解决乱码方式(游民星空,含 AppLocale 步骤与注册表右键菜单做法)
微软文档 SystemLocale:系统区域设置指定非 Unicode 程序默认使用的语言,用户可在控制面板「区域和语言」的「管理」选项卡中更改
微软社区问答《win10 无法安装 microsoft applocale》:回答说明该工具是微软为 Windows XP 专门制作的,无法在 Windows 10 上使用
微软社区问答《Where is Applocale?》(2016 年提问):提问者称当时的下载链接都会跳到错误页面,回答把 AppLocale 称作旧的 XP/2003 工具
微软社区问答《windows10下的 Microsoft AppLocale 叫什么》:社区回答者称官方已于 2016 年移除 AppLocale 相关页面与下载(社区说法,非官方公告)
Steam 商店页《仙剑奇侠传五》(app 1569930):语言栏只列繁体中文,不支持简体中文

提示