最稳妥方式是直接安装官方Chinese Language Pack插件,安装后需在Settings→Appearance→User Interface Language中手动设为Chinese (Simplified),并确保Registry中ide.bundled.l10n.enabled为true,同时配置UTF-8编码及中文字体。

直接装 Chinese Language Pack 插件最稳妥
JetBrains 官方从 2020 年起就将中文语言包作为正式插件维护,不再推荐手动替换 jar 或修改 lib 目录。新版 PhpStorm(2021.1+)默认支持在线安装,且与 IDE 版本自动对齐,避免因版本错配导致界面空白或菜单失效。
操作路径统一为:Settings → Plugins → 搜索 Chinese Language Pack → 点击 Install → 重启 IDE。
注意:不要在 Marketplace 搜索 “汉化”“中文版”等非官方关键词,容易装到第三方篡改插件,引发启动失败或设置项消失。
Settings 里选对 UI Language 才生效
装完插件只是第一步,必须手动切换 UI 语言,否则仍显示英文。路径是:Settings → Appearance & Behavior → Appearance → User Interface Language 下拉菜单中选 Chinese (Simplified)。
立即学习“PHP免费学习笔记(深入)”;
常见错误:
- 只装插件不改语言设置,重启后毫无变化
- 在
Editor→Font里调中文字体,误以为这是语言切换(那是字体渲染,不影响菜单/按钮文字) - macOS 用户在
PHPStorm→Preferences找不到Appearance,其实是路径一致,只是菜单名叫Preferences而非Settings
装完重启没变中文?先检查 Registry 里的开关
极少数情况(尤其是从旧版升级或使用 Snap/Flatpak 安装的 Linux 用户),User Interface Language 设置可能被 Registry 中的实验性选项屏蔽。按 Ctrl+Shift+A(Win/Linux)或 Cmd+Shift+A(macOS),输入 Registry 回车,搜索 ide.bundled.l10n.enabled,确保其值为 true。
如果该键不存在,可手动添加:点击 + → 输入键名 → 勾选 → 设为 true。改完无需重启 Registry,但需重启 PhpStorm 才生效。
这个开关控制是否加载插件提供的本地化资源,关了就等于把汉化包“静音”了,界面自然还是英文。
乱码不是没汉化,而是字体或编码没配好
菜单变成中文,但项目文件里中文显示为方块或问号,这不是语言包问题,是编码或字体配置不到位。
两个关键点:
- 文件编码:进
File→Settings→Editor→File Encodings,确认Global Encoding和Project Encoding都设为UTF-8 - 显示字体:同在
File Encodings页面,勾选Transparent native-to-ascii conversion;再进Editor→Font,选一个支持中文的字体如Noto Sans CJK SC或Microsoft YaHei
语言包管界面,编码和字体管内容——这两类问题混在一起排查,最容易浪费半天时间。



















