我的经验
第一,页面编码改成utf-8,<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
第二,服务器端要么用过滤器,要么直接写死,也是utf-8- response.setContentType("text/html;charset=utf-8");
- request.setCharacterEncoding("utf-8");
复制代码 第三点,最容易忽略,需要更改tomcat服务器的配置,sever.xml里面需要配置,找到server.xml
server.xml 中的 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='utf-8' />
|