在CentOS解决PHPStorm乱码问题,可从系统、IDE、文件及运行环境多方面设置,具体步骤如下:
设置系统字符编码
sudo yum install kde-l10n-Chinese  
export LANG=zh_CN.UTF-8  
export LC_ALL=zh_CN.UTF-8  
(添加到~/.bashrc或~/.bash_profile可永久生效)配置PHPStorm编码设置
File > Settings > Editor > File Encodings,将Global Encoding、Project Encoding及Properties Files均设为UTF-8,勾选“Transparent native-to-ascii conversion”。File > Settings > Appearance & Behavior > Appearance,选择支持中文的字体(如“Microsoft YaHei”)。Edit Configurations,在VM options中添加-Dfile.encoding=UTF-8。处理文件及终端编码
convmv工具转换文件名编码(如UTF-8转GBK):convmv -f UTF-8 -t GBK --notest 文件名  
Settings > Tools > Terminal,检查Shell路径是否正确。验证PHP脚本输出
header('Content-Type: text/html; charset=utf-8');  
完成以上设置后重启PHPStorm,若仍存在乱码,可检查项目文件是否混合编码或存在插件冲突。