使用IDEA时关于Tomcat处理HTML请求乱码的问题(通过访问服务器的静态页面F12后响应头里的编码格式都是utf | 您所在的位置:网站首页 › excel表格乱码怎么改过来的 › 使用IDEA时关于Tomcat处理HTML请求乱码的问题(通过访问服务器的静态页面F12后响应头里的编码格式都是utf |
解决方法在文末,大家可以下滑到底部直接浏览 今天在使用Tomcat访问静态页面时,页面出现乱码问题,各种办法的试了,内心一度处于奔溃的边缘,在外出跑步冷静了一下之后,思路渐渐清晰。 出现乱码后的第一步,肯定是检查编码设置。点击file选择setting,改下面这几个地方。
然后,选择为新建项目设置编码(根据个人需求进行设置即可),进入后依旧如上图位置设置。
至此,IDEA的编码就设置完成了,但是在我启动Tomcat后,HTML页面直接出现乱码,我就想先看看页面的响应头指定的编码格式。直接来了波这个,把我整懵了。 你以为故事就此结束了吗?怎么可能。既然如此,那就一定是Tomcat服务器的问题,我果断换了个Tomcat8的服务器,一顿操作之后,有了,页面没有乱码。但是调回之前的Tomcat9,还是乱码。 网上很多小伙伴说在Tomcat的安装目录下找到server.xml配置文件,然后添加 URIEncoding="UTF-8",就在我以为打开新世界的大门是,没想到迎来的却是当头一棒,还是乱码。 就在束手无策之际,没想到迎来了梅开二度,是不是web.xml文件里也要配置编码,于是抱着试一试的心态,在配置文件中添加了以下代码: fileEncoding UTF-8 Tomcat乱码问题终于解决了,总结一下为几点: IDEA中配置文件编码格式为 utf-8Tomcat的 server.xml 文件添加 utf-8 编码设置还需要配置一下Tomcat的 web.xml 配置文件文件的编码格式也为 utf-8
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |