http://blog.csdn.net/hnzhangshilong/article/details/6913223
http://www.cnblogs.com/stansonwilliam/archive/2012/10/28/2743203.html
http://www.2cto.com/database/201209/156186.html
中文乱码问题,解决原则各个端用同一的编码格式(我的是UTF-8)
tomcat中文乱码
服务接收request时指定UTF-8编码。
get指定,在server.xml中修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
修改后重启tomcat。eclipse中要删除servers。
post制定。request.setCharacterEncoding("UTF-8");
mysql中文乱码
mysql建表时表的格式,字段的格式都用UTF-8。java连接时制定UTF-8编码方式链接。
android中文乱码
get,post中文时指定UTF-8编码。
jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">