前端后端idea乱码、日志乱码、日志等级、分页插件乱码

本文主要探讨了在Java开发中遇到的字符编码问题,包括IDEA(IntelliJ IDEA)中出现的前后端乱码、日志乱码以及日志输出等级的配置。针对这些问题,提供了详细的解决方案,如在`Server.xml`中设置`ConsoleHandler.encoding`为`UTF-8`,在Idea的`tomcat`配置中添加`-Dfile.encoding=UTF-8`的VM选项,以及在分页插件中设置`URIEncoding`等。同时,文章还介绍了日志输出格式的多种选项,帮助开发者更好地理解和使用日志系统。
摘要由CSDN通过智能技术生成

日志乱码

首先是启动时的server
Server.xml文件中java.util.logging.ConsoleHandler.encoding = UTF-8

其次是控制台日志打印控制台log4j日志,logger.info()
Idea配置Idea的tomcat配置中安装目录下的 vmoptions,加入-Dfile.encoding=UTF-8
Tomcat启动乱码,修改本地电脑idea.exe.vmoptions文件-Dfile.encoding=UTF-8
运行配置 Idea的help的edit custom vm options中,加入-Dfile.encoding=UTF-8

setting设置 Idea的Editor的File encoding全部设置为UTF-8
setting设置 File | Settings | Appearance & Behavior | Appearance用可识别中文的字体

分页插件乱码

分页插件乱码在此属性中添加URIEncoding="GBK"或UTF-8

Connector port=“8080” protocol=“HTTP/1.1”
connectionTimeout=“20000”
URIEncoding=“GBK”
redirectPort=“8443” />

35.日志输出等级

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值