- 在idea中首次使用tomcat部署后在服务区可能会出现乱码,乱码的形式主要为两种
1. 第一种就是日志信息出现乱码,就是红色字体的中文部分为乱码
当然这种情况下也能正常使用,只是无法查看控制台上输出的中文信息
查看日志信息也可以在tomcat文件下的logs下查看,或者在打印台上指定日志存储的位置如
图中Using CATALINA_BASE:中的路径就可以找到日志记录的位置。
回到正题:如果出现了红字,我们怎么解决呢?
第一步:查看tomcat文件(就是你安装tomcat的那个文件)下的config文件下的logging.properties文件,
比如:D:\application\apache-tomcat-10.0.20\conf\logging.properties
内容长这样:
自己留个心眼,修改的什么内容需要记一下,如果不起作用,就恢复,毕竟是配置文件。
处理:将其中的编码方式全部设置为UTF-8,其中可能存在5处或者6处,且经常为UTF-8或者GBK,全部改成UTF-8。
在查看是否红码。如果还是红码,就看看第二种情况的配置也配置一下
2. 第二种情况:就是控制台打印信息出现乱码,
解决方案:查看tomcat配置
查看是否添加虚拟机选项配置,如果没有需要加上-Dfile.encoding=UTF-8
,如果还是乱码,则在帮助中进入编辑自定义VM选项
在文件中添加-Dfile.encoding=UTF-8并保存,一般设置这两个就应该可以解决了。
以上就是面对连中国乱码情况做出的解决办法,这东西可能出现的情况非常多,所以以上处理仅供参考。
相关文章
暂无评论...