您的位置:首页 > 运维架构 > Tomcat

解决tomcat部署项目中静态页面(html)显示中文乱码

2020-07-30 23:01 190 查看

前言:

tomcat中部署项目中的时候有时候我们会突然遇到中文乱码这种问题,导致这种情况有很多种原因,博主在这里主要分享通过修改tomcat配置来达到解决乱码的目的。(注:如果使用jsp的话一般不会产生乱码,如果你做项目很急的话可以先临时把html文件换成jsp文件。)

解决办法:

1.对tomcat的server.xml进行配置:

server.xml中的元素由Connector接口定义,元素代表与客户程序实际交互的给件,它负责接收客户请求,以及向客户返回响应结果。其中的URLEncoding属性定义了解码URL的字符编码,默认值为ISO-8859-1,需将其变更为UTF-8。

(1)添加URIEncoding=“UTF-8”:

2.对tomcat中的web.xml进行修改:
大约是在113行左右都差不多(博主是这样滴)

这里是将tomcat中默认的servlet的配置进行修改,将其编码格式指定为UTF-8。

3.切记要将之前你已经建成的html删除后在重建,这步很重要,不然你还是会发现上面的方法没用,因为已经建好的html文件其编码格式早已经改变。之后就可以去启动你的项目去看看了。(tomcat也要重启别忘了)

4.注意:idea中的配置也需要将其设置为UTF-8格式:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: