把web项目部署到tomcat之后,页面出现了中文乱码

一、问题描述

把一个web项目部署到tomcat 7上,页面出现了乱码
如图:

在这里插入图片描述

页面:The requested resource is not available.翻译为:无效的资源引用,或页面不允许访问

二、可能的原因

  1. tomcat 7 默认编码格式为:ISO-8859-1,tomcat 7 无法识别中文,导致最终中文乱码。
  2. 或者, tomcat 7的配置server.xml上没有填写编码格式
  3. 补充,tomcat 8的默认编码格式为:UTF-8。
  4. 问题如图

在这里插入图片描述

问题所在:tomcat 7的配置server.xml上没有填写编码格式

解决方案

打开tomcat下的conf目录中的server.xml文件

把web项目部署到tomcat之后,页面出现了中文乱码_第1张图片

找到如下位置,增加URIEncoding="UTF-8"的字样

在这里插入图片描述

修改后,重启tomcat即可,这样就能够解决乱码问题了

你可能感兴趣的:(把web项目部署到tomcat之后,页面出现了中文乱码)