Win11记事本乱码可因区域设置、编码识别或注册表配置异常所致,需依次调整系统区域为中文(简体,中国)、手动选择文件编码、修改注册表iDefaultEncoding为65001、运行sfc /scannow修复系统文件,或改用Notepad++验证。

如果您在 Windows 11 中使用记事本打开文本文件时出现乱码,可能是由于系统区域设置不匹配、文件编码格式识别错误或注册表默认编码配置异常所致。以下是修复 Win11 记事本显示异常问题的具体步骤:
一、修改系统区域设置为中文(简体,中国)
Windows 记事本对非 Unicode 编码(如 GBK、GB2312)的解析依赖于系统区域设置。若当前区域设置非中文环境,会导致简体中文文本显示为乱码。
1、按下 Win + S 组合键,输入“控制面板”并打开。
2、点击“时钟和区域”下的“更改日期、时间或数字格式”。
3、切换到上方的“管理”选项卡。
4、点击“更改系统区域设置”按钮。
5、在弹出窗口中勾选“Beta 版:使用 Unicode UTF-8 提供全球语言支持”(可选,但建议取消勾选以避免干扰),然后将“当前系统区域设置”更改为中文(简体,中国)。
6、点击“确定”,根据提示重启计算机使设置生效。
二、手动选择文件编码重新打开
记事本默认尝试以 ANSI 或 UTF-8 无 BOM 方式打开文件,但部分文件实际保存为 UTF-8 with BOM、GBK 或其他编码,需手动指定编码才能正确显示。
1、在记事本中点击文件 → 打开,定位到目标文件。
2、点击右下角“编码”下拉菜单,依次尝试选择UTF-8、UTF-8-BOM、ANSI、GBK等常见选项。
3、每选择一种编码后,观察内容是否恢复正常;若恢复,可直接保存为该编码格式。
三、修改注册表设置记事本默认编码为 UTF-8
通过修改注册表可强制记事本在新建和打开文件时优先使用 UTF-8 编码,提升多语言兼容性。
1、按下 Win + R,输入 regedit 并回车,以管理员权限运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Notepad。
3、在右侧空白处右键 → “新建” → “DWORD (32 位) 值”,命名为iDefaultEncoding。
4、双击该新建项,将“数值数据”设为65001(即 UTF-8 的代码页编号),基数选择“十进制”。
5、关闭注册表编辑器,重启记事本应用。
四、使用 sfc 命令修复系统文件完整性
若记事本核心组件受损,可能导致编码解析模块异常,进而引发普遍性乱码现象。
1、右键开始菜单,选择“Windows 终端(管理员)”或“命令提示符(管理员)”。
2、输入命令:sfc /scannow,按回车执行扫描。
3、等待扫描完成(通常需 10–20 分钟),若检测到损坏文件,系统将自动尝试修复。
4、修复完成后,重启计算机并测试记事本是否恢复正常。
五、临时改用 Notepad++ 等第三方编辑器验证
Notepad++ 内置智能编码探测机制,能自动识别并正确加载多种编码格式的文件,可用于快速判断是否为记事本自身限制导致的问题。
1、访问官网下载安装Notepad++(确保来源可信)。
2、安装完成后,用其打开同一乱码文件。
3、若内容正常显示,说明原因为记事本编码兼容性不足;此时可继续使用 Notepad++ 编辑,或将其设为默认文本编辑器。










