一、检查系统语言与区域设置(核心原因)
- 设置系统区域为 “中国”
- 按
Win + I
打开设置 → 进入 “时间和语言” → “区域” → 确保 “国家或地区” 为 “中国”。 - 向下滑动,找到 “相关设置” 中的 “管理语言设置” → 切换到 “管理” 选项卡 → 点击 “更改系统区域设置” → 勾选 “beta 版:使用 Unicode UTF-8 提供全球语言支持”(若为 Win10/11 且乱码由非中文软件引起,建议取消勾选,使用传统 GBK 编码)。
- 重启电脑生效。
- 按
- 设置非 Unicode 程序语言为 “中文(简体,中国)”
- 在上述 “管理语言设置” 的 “管理” 选项卡中,确保 “非 Unicode 程序的语言” 为 “中文(简体,中国)”。若显示其他语言(如英文),点击 “更改系统区域设置” 调整后重启。
二、更新系统与软件(修复兼容性问题)
- 安装系统更新
Win + I
→ “更新和安全” → “检查更新”,安装所有可用更新(包括语言包、字体补丁)。
- 重新安装或更新软件
- 卸载乱码软件,从官方渠道下载最新版安装包(确保支持简体中文),安装时选择 “中文” 语言选项。
三、调整软件兼容性设置(针对老旧软件)
- 右键乱码软件的快捷方式或主程序 → “属性” → “兼容性” 选项卡:
- 勾选 “以兼容模式运行这个程序”,选择 “Windows 10” 或电脑当前系统版本。
- 点击 “更改高 DPI 设置” → 勾选 “替代高 DPI 缩放行为”,下拉选择 “系统(增强)” 或 “应用程序”,点击确定。
- 重启软件查看效果。
四、修复字体或重置系统语言(较少见情况)
- 重置系统字体
- 打开 “设置”→“个性化”→“字体”,搜索并安装缺失的系统字体(如 “微软雅黑”“思源黑体”)。
- 若字体损坏,可在 “字体” 设置中搜索 “还原默认字体设置” 进行重置。
- 临时切换系统显示语言(测试)
- 在 “时间和语言”→“语言” 中,添加 “中文(简体)” 并设为默认,删除其他无关语言(如英文),重启后观察。
五、高级解决:修改注册表(谨慎操作,建议先备份)
- 按
Win + R
输入regedit
打开注册表编辑器,定位到:plaintextHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
- 检查以下键值是否为中文编码:
936
(对应 GBK 编码,适用于旧软件):数值数据应为%SystemRoot%\system32\chinese.ini
65001
(对应 UTF-8 编码,适用于新软件):若乱码由 UTF-8 不兼容引起,可尝试切换编码(需结合第一步的区域设置)。
- 修改前右键注册表项 → “导出” 备份,修改后重启电脑。
六、极端情况:重置 / 重装系统(最后手段)
若以上步骤均无效,可能是系统安装时语言包缺失或文件损坏:
- 尝试 “设置→更新和安全→恢复→重置此电脑”(保留个人文件),安装时选择 “中文(简体)”。
- 若仍无效,使用微软官方工具制作 U 盘启动盘,全新安装简体中文系统。
总结操作优先级:
- 先检查 系统区域和非 Unicode 语言设置(90% 乱码由此引起)。
- 再尝试 更新软件 / 系统、兼容性设置。
- 最后考虑字体修复、注册表或系统重置。
操作时建议记录每一步结果,若某步骤解决问题,后续步骤可跳过。若为个别软件乱码,优先检查该软件是否支持中文及安装包完整性。