Mysql乱码常见处理

时间:2009-07-07 14:03:20  来源:JSP空间站  作者:www.jspkj.net

本站的Mysql数据库初始化的编码为utf8,如果你的站点输出页面还是有乱码,可以根据具体情况进行如下更改,

1.编码统一使用utf8:
JSP页的页头加上(有值传递,并起逻辑处理功能的页面才会有作用):
<META HTTP-EQUIV=CONTENT TYPE CONTENT=TEXT html; charset="UTF-8">  //看情况而定
<%@page contentType="text/html;charset=UTF-8"%>
<% request.setCharacterEncoding("UTF-8");%>
<% response.setCharacterEncoding("UTF-8"); %>  //根据情况来定!

2更改数据库连接编码:
Tomcat默认的uriEncoding是 iso-8859-1,这会导致经由url传过来的中文值变乱码;
连接编码修改为:jdbc:mysql://localhost:3306/jspzg?useUnicode=true&#38;amp;characterEncoding=utf-8;

上一篇文章:Tomcat常见启动错误
下一篇文章:下面没有链接了