idea tomcat 乱码问题的解决及相关设置

 

问题,在idea中出现乱码问题,之前没有的,好像在设置系统代码为utf8以后就出现了,因而尝试了一系列办法,但愿这些办法对您有帮助。java

先看一下乱码的样式。tomcat

设置办法服务器

一、在tomcat Server中设置 VM options , 值为 -Dfile.encoding=UTF-8 ,惋惜没生效ide

1编码

 

二、在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的,因此也没生效,不过遇到相关问题的朋友也不防照此设置下。idea

三、在java Complier中设置Additional command line parameters的值,-encoding=UTF-8,很惋惜还没生效server

四、在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增长-Dfile.encoding=UTF-8,听说有些人保存后重启就能够了,但到我这边仍是没生效。xml

五、在tomcat \bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8,但是还不生效,有些抓狂了...blog

六、在 tomcat / conf 目录下,设置 logging.properties ,增长参数  java.util.logging.ConsoleHandler.encoding = GBK,重启后终于能够了,总算松了口气。it

终于,正常显示了......

七、另外在服务器上tomcat还须要设置 server.xml中的参数,以防页面出现乱码

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443"  URIEncoding="UTF-8" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

相关文章
相关标签/搜索