jdbc mysql 中文乱码

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">

猜你喜欢

转载自wenzongliang.iteye.com/blog/2159054
今日推荐