mysql+tomcat,mysql的查询结果,中文全显示为乱码,jsp中的中文能正常显示,但从mysql经tomcat查询而来的结果显示为乱码.解决办法

mysql+tomcat,mysql的查询结果,中文全显示为乱码,jsp中的中文能正常显示,但从mysql经tomcat查询而来的结果显示为乱码.

mysql+tomcat,mysql的查询结果,中文全显示为乱码,jsp中的中文能正常显示,但从mysql经tomcat查询而来的结果显示为乱码.

<%@page contentType=”text/html;charset=gb2312″pageEncoding=”gb2312″%>

<%@page import=”java.sql.Connection”%>

<%@page import=”java.sql.DriverManager”%>

<%@page import=”java.sql.SQLException”%>

<%@page import=”java.sql.Statement”%>

<%@page import=”java.sql.ResultSet”%>

<html>

<head>

</head>

<body>

<%

Class.forName(“com.mysql.jdbc.Driver”).newInstance();

String driverClass=”com.mysql.jdbc.Driver”;

String url=”jdbc:mysql://localhost:3306/test”;

String user=”root”;

String password=”admin”;

String varSQL=”select * from ccdos”;

Statement stmt=null;

 Connection conn=DriverManager.getConnection(url,user,password);

 stmt=conn.createStatement();

 ResultSet rs=stmt.executeQuery(varSQL);

out.println(“姓名 “);

out.println(“id “);

out.println(“口令 “);

out.println(“<br>”);

rs.next();

String kk1=rs.getString(1);

out.println(“<h1>”+kk+”<h1>”);

rs.close();

stmt.close();

conn.close();

%>

</body>

</html>



你修改下mysql的字符集,这个要看你用的mysql的版本,如果5.1的话在my.ini中




检查一下你的字符集设置。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx

MySQL 中文显示乱码

mysql+tomcat,mysql的查询结果,中文全显示为乱码,jsp中的中文能正常显示,但从mysql经tomcat查询而来的结果显示为乱码.解决办法

相关文章:

你感兴趣的文章:

标签云: