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>