You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows记事本选ANSI编码保存文本文件却存为UTF-8如何解决

原因
  • 系统开启了UTF-8 Beta兼容选项:如果在系统区域设置中开启了「使用Unicode UTF-8提供全球语言支持」,此时Windows系统的默认ANSI代码页会被替换为UTF-8,你在记事本中选择ANSI编码保存,实际存储的就是UTF-8编码文件。
  • 文件包含ANSI代码页无法表示的字符:Windows的ANSI编码对应当前系统区域的默认代码页,比如简体中文系统对应GBK/CP936,如果文件中存在该代码页不支持的字符(例如emoji、非区域覆盖语言的特殊字符、生僻字),记事本不会抛出报错,会自动切换为UTF-8编码保存文件。
  • 新版记事本默认策略问题:Windows 11 22H2及以上版本的更新版记事本,默认优先使用UTF-8处理文件,若没有手动修改编码设置,即使选择ANSI保存也可能触发自动转码逻辑。
解决方法
  • 关闭UTF-8 Beta兼容选项:打开「控制面板→区域→管理→更改系统区域设置」,取消勾选「使用Unicode UTF-8提供全球语言支持」,保存设置后重启电脑即可恢复ANSI编码为对应区域的默认代码页。
  • 清理不兼容字符:保存前删除或替换文件中当前ANSI代码页不支持的特殊字符、生僻字、跨语言字符,再选择ANSI编码保存即可避免自动转码。
  • 修改记事本默认编码:Windows 11新版记事本可进入设置页面,将默认编码修改为ANSI,保存文件时如果弹出编码冲突提示,选择「保留原有格式」即可。
  • 验证编码:保存后可通过记事本右下角的状态栏查看文件实际编码,也可执行chcp命令查看当前系统的ANSI代码页确认配置生效。

注意:ANSI是和系统区域强绑定的编码,使用ANSI保存的文件在其他语言区域的Windows系统上打开可能会出现乱码。

内容的提问来源于stack exchange,提问作者note

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 05:30:00