Eclipse Tomcat 设置 URIEncoding 防止中文乱码

由Tomcat导致的中文乱码(非jsp导致乱码)存在以下两种情况:

1、从Tomcat bin/目录下运行 startup.bat 启动的Tomcat

     这种情况下Tomcat导致的中文乱码,可以通过配置 D:\apache-tomcat-7.0.79\conf 目录下的 server.xml 文件,

在   <Connector> 元素中添加 URIEncoding="utf-8" 属性解决。


Eclipse Tomcat 设置 URIEncoding 防止中文乱码



2、如果Tomcat配置在Eclipse中,在Eclipse启动Tomcat,上面的设置无法解决乱码问题,原因是:Eclipse会用 Server项目中的server.xml 替换Tomcat安装目录下conf中的server.xml文件,因此必须修改Server项目中的server.xml,在   <Connector> 元素中添加 URIEncoding="utf-8" 属性


Eclipse Tomcat 设置 URIEncoding 防止中文乱码


Eclipse Tomcat 设置 URIEncoding 防止中文乱码