IDEA启动项目乱码

原因

windows下idea中web项目乱码,主要原因是服务器端乱码(执行webservlet的时候,编码格式改变),导致客户端的编码格式与webservlet传递过的编码格式不一致。

解决办法

先设置IDEA全局编码

file->Settings->Editor->Filecodings都改成UTF-8
IDEA启动项目乱码

设置启动的编码配置

VM Options编码配置 -Dfile.encoding=UTF-8
IDEA启动项目乱码
添加:
Name:JAVA_TOOL_OPTIONS, Value:-Dfile.encoding=UTF-8
IDEA启动项目乱码

如果还存在乱码

到IDEA的安装目录下设置

…/bin目录下找到idea.exe.vmoption和idea64.exe.vmoption两个文件(只是32位和64位区别)
在最后增加两行
-Dfile.encoding=UTF8
-Dsun.jnu.encoding=UTF8
IDEA启动项目乱码