检查以下部分:
HTML:
<meta charset="utf-8">
<%@page contentType="text/html;charset=utf-8" pageEncoding="utf-8"%>
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
create database
databaseNamedefault character set utf8;
url?useUnicode=true&characterEncoding=utf-8;
<connector 标签最后加上 URIEncoding="utf-8"/>
今天(2016-03-16)用get请求将中文字当作参数传到后天调试时碰到后台拿到的是乱码的问题,最后解决方法:
tomcat配置文件URIEncoding='utf-8'后再加useBodyEncodingForURI="true"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useBodyEncodingForURI="true"
URIEncoding="UTF-8"/>