日期:2014-05-18  浏览次数:21220 次

关于mysql数据库乱码问题,求助高手!
jsp从mysql中中文数据出现乱码,在jsp中设置了
<%@   page   contentType= "text/html;charset=gb2312 "%>
获取参数时加入了 <%request.setCharacterEncoding( "gb2312 ");%>      
但就是在获取mysql中的数据时出现乱码,我用oracle试了,不出现乱码,很怪。


------解决方案--------------------
<%
Connection conn;
Statement stt;
ResultSet rs;
request.setCharacterEncoding( "gb2312 ");
Class.forName( "com.mysql.jdbc.Driver ").newInstance();
conn=DriverManager.getConnection( "jdbc:mysql://localhost:3306/fsj?user=root&password=&useUnicode=true&characterEncoding=GB2312 ");
stt=conn.createStatement();

%>
楼主试试这样行不