在 CentOS 上使用 PhpStorm 是否会出现中文乱码,并不是 PhpStorm 本身“一定乱码”,而是通常由 系统环境 + 字体 + 编码设置 导致的。下面分情况说明:
现象:菜单、代码注释中文变成方块
解决:
# 安装中文字体
yum install -y wqy-zenhei-fonts
# 或
yum install -y cjkuni-uming-fonts
安装后重启 PhpStorm。
现象:打开 PHP 文件中文乱码
解决:
File → Settings → Editor → File Encodings检查:
locale
如果不是 zh_CN.UTF-8 或 en_US.UTF-8,可设置:
export LANG=zh_CN.UTF-8
或写入:
vi ~/.bashrc
export LANG=zh_CN.UTF-8
如果是 本地 Windows + 远程 CentOS:
✅ CentOS + PhpStorm 不一定中文乱码
❌ 乱码通常是因为:
如果你愿意,可以告诉我:
我可以给你更精确的配置方案。