IDEA 启动 Tomcat 项目输出乱码的解决方法
刚开始碰到的时候没调试成功又放下了,老系统放在MyEclipse下面跑,这两天MyEclipse和Tomcat老出问题,借着这个机会又试了试,成功了.
大部分调试方法来自这里,但是有微调.
在tomcatServer中设置VMoptions,值为 -Dfile.encoding=UTF-8,可惜没生效
注意:刚开始我也是设成UTF-8,但设了一圈回来,Console窗口里日志行的信息两个字是生效了,但日志行内容还是乱码,于是试着把这一步的设置改成GBK,居然成功了.
2、在setting中的Fileencodings中设置编码格式,后来发现这是设置页面编码格式的,所以也没生效,不过遇到相关问题的朋友也不防照此设置下。
这些应该在刚装完IDEA就要设置了
3、在javaComplier中设置Additionalcommandlineparameters的值,-encoding=UTF-8,很可惜还没生效
4、在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-8,据说有些人保存后重启就可以了,但到我这边还是没生效。
5、在tomcat\bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8,可是还不生效,有些抓狂了...
6、在tomcat/conf目录下,设置 logging.properties,增加参数 java.util.logging.ConsoleHandler.encoding=GBK,重启后终于可以了,总算松了口气。
这些一起加在末尾
catalina.org.apache.juli.FileHandler.encoding=GBK localhost.org.apache.juli.FileHandler.encoding=GBK manager.org.apache.juli.FileHandler.encoding=GBK host-manager.org.apache.juli.FileHandler.encoding=GBK java.util.logging.ConsoleHandler.encoding=GBK
终于,正常显示了......
7、另外在服务器上tomcat还需要设置 server.xml中的参数,以防页面出现乱码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。