JAVA WEB 乱码问题解决方案

采用Tomcat服务器,如果是其它的,可以参照说明修改Get中编码格式


1. 浏览器向服务器提交中文参数数据


POST: request.setCharacterEncoding("utf-8");


GET: Server.xml文件中: <Connector URIEncoding="utf-8"/>[tomcat中]


2. 服务器向浏览返回着实送中文的数据


response.setContentType("text/html;charset=utf-8");


相当于:


response.setCharacterEncoding("utf-8");


response.setHeader("Content-Type", "text/html;charset=utf-8");


Tomcat中配置


D:\apache\apache-tomcat-6.0.37\conf\server中的


<Connector connectionTimeout="20000" port="8989" protocol="HTTP/1.1" redirectPort="8443"/>里面加入URIEncoding="utf-8"



你可能感兴趣的:(浏览器,server,中文,服务器,解决方案)