打开PHPStorm,点击顶部菜单栏 File > Settings(或使用快捷键 Ctrl+Alt+S),进入设置窗口。
导航至 Editor > File Encodings,依次设置以下选项:
UTF-8(推荐,兼容绝大多数场景);UTF-8(确保项目文件统一编码);UTF-8(避免.properties等配置文件乱码)。若需为特定文件类型(如.html、.css、.js)单独指定编码,可在 File Encodings 设置页面,展开 File Types 部分,选中目标文件类型(如“HTML”),然后在右侧 Default encoding 下拉菜单中选择所需编码(如UTF-8)。
若打开已有文件时出现乱码,可通过以下步骤手动转换编码:
GBK);UTF-8);为确保PHP文件在浏览器中正确解析编码,可在文件顶部添加以下代码声明:
<?php header('Content-Type: text/html; charset=utf-8'); ?>
此外,也可通过PHPStorm的 File and Code Templates 功能自动添加文件头:
若上述方法仍无法解决乱码问题,可修改PHPStorm的启动脚本,强制使用UTF-8编码:
phpstorm.sh文件(通常位于bin子目录下);export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
UTF-8,避免因编码不一致导致的乱码问题;locale命令检查并修改(如执行sudo dpkg-reconfigure locales,选择en_US.UTF-8或zh_CN.UTF-8)。