1. 前言
有时候控制台打印日志中的中文会乱码,包括前端页面上的某些中文字符也是乱码,在网上查找资料后发现有两种相对比较简单的解决办法。
2. 两种解决办法
a. 修改Tomcat的server.xml文件
如下图,在server.xml
文件中添加URIEncoding="UTF-8"
属性:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7e049dcdcc3a0ba2203bd00085c3be6.png)
不过这种方法在尝试过后对我并没有起到作用
b. 编辑器中添加tomcat配置
如果是使用的IDEA,那么打开tomcat的配置页面,在VM options
填入-Dfile.encoding=UTF-8
:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/926b696d24a90ffcf78cd014be23d2a9.png)
然后重启tomcat, 最终以此法解决中文乱码问题!