开发中遇到的编码问题

IDEA中Tomcat读取文件编码问题

文件编码格式与VM编码格式不对应,则会出现中文乱码。

1. IDEA设置中工程项目file encoding

Editor->File Encodings: UTF-8

2. IDEA启动配置  或者tomcat配置

* config中 vm options 添加参数-Dfile.encoding=UTF-8

* catalina.bat 中调整

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% " 添加 -Dfile.encoding=UTF-8

IDE控制台输出中文乱码问题

* IDEA 控制台环境编码格式调整

1. 通过help>edit custom vm options

2. idea64.exe.vmoptions

-Dfile.encoding=UTF-8

-Dconsole.encoding=UTF-8

* 与tomcat日志编码格式对应  

tomcat/config/logging.properties

Tomcat startup.bat 控制台中文乱码问题

可以通过注册表修改控制台编码格式:  

计算机\HKEY_CURRENT_USER\Console\Tomcat

CodePage 十进制:65001(UTF-8)936(GBK)

其他: IDEA main函数时打印乱码

IDEA中java compile 添加参数 -encoding utf-8

你可能感兴趣的:(java,idea,tomcat)