Notepad++ 界面语言设置唯一有效路径是 View → User Interface Language → Simplified Chinese,选后必须点击“Yes”重启才生效;v8.6+ 已移除 Settings > Preferences 中的“语言”选项卡,Localization 下拉框仅控制部分提示文字,不改变主菜单语言。

Notepad++ 界面语言设置入口不在 Settings > Preferences 的“语言”选项卡里——新版(v8.6+)已移除该位置,老教程说的“Language 标签”基本都失效了。
View → User Interface Language 是唯一可靠路径
新版 Notepad++(2024 年起主流分发版)把界面语言开关统一挪到了 View 菜单下:View → User Interface Language → Simplified Chinese。选完必须点“Yes”重启,不重启完全不生效。如果你在 View 菜单里压根没看到 User Interface Language,说明你用的是 v7.9 或更早版本,或者某个阉割版/便携精简包——这类版本不内置多语言支持,得重装官方完整版。
选了 Simplified Chinese 但部分菜单仍是英文
常见原因不是设置失败,而是:
-
plugins\config\langs.xml文件损坏或被插件覆盖(尤其 PythonScript、NppExec 这类老插件自带英文 UI,且不响应主界面语言切换) - 系统区域设置为英文(如
English (United States)),Notepad++ 启动时 fallback 到系统 locale - 配置写入失败:检查
%APPDATA%\Notepad++\config.xml中<GUIConfig name="language">zh-CN</GUIConfig>是否存在且值正确;若无此行或值为en,说明设置未落盘
Settings > Preferences > General 里的 Localization 不是界面语言开关
这个下拉框只控制「新文档默认编码提示」和「部分对话框文字」,不是主界面语言开关。它在 v8.6+ 中已弱化为辅助项,选成中文简体也不会让 File/Edit 菜单变中文。真要验证主语言是否生效,最直接的方法是看重启后菜单栏是否整体变成「文件」「编辑」「搜索」——而不是靠这个下拉框显示什么。
中文显示 ≠ 中文界面,别混淆编码和语言
改完界面语言后复制中文文本乱码,大概率是编码问题:
- 新建文件:确认
Settings > Preferences > New Document > Default Encoding设为UTF-8 - 已打开的乱码文件:先用
Encoding > Character sets > Chinese > GB2312尝试还原,再另存为UTF-8 -
Enable Multi-Byte Character Set (UTF-8)这个勾选项在 v7.9+ 已彻底移除,任何教程让你找它都是过期信息
最容易被忽略的一点:字体本身不影响语言切换,但若用了不支持中文的等宽字体(比如 Consolas 默认不带中文字形),即使界面和文本都是中文,也会显示方块或空白——记得在 Settings > Style Configurator > Global Styles > Default Style 里把字体设为 Microsoft YaHei 或 Noto Sans CJK SC。

















