【tomcat中文乱码问题2种解决办法】Tomcat中文乱码问题2种解决办法

更新时间:2019-07-15    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】


jsp如果采用GBK等中文编码,tomcat默认配置下,会出现乱码,原因是Tomcat的URIEncoding默认是ISO-8859-1了,所以我们调协成gbk的编辑肯定会出现中文乱码了。


解决办法如下:

方法是找到 server.xml 中的Connector,添加编码配置,如下:

 代码如下

    enableLookups="false" redirectPort="8443" acceptCount="100"
    connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />

重启tomcat后,刷新浏览器看看是否正常。


更该 Java 程序,我的程序是这样的:

 代码如下

public class ThreeParams extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
      response.setContentType("text/html; charset=GBK");
      ...
  } 
}
注意看我文章加粗的两个地方哦。

本文来源:http://www.bbyears.com/wangyezhizuo/58272.html

热门标签

更多>>

本类排行