<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%><%@page contentType="text/html; charset=UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
out.println(request.getParameter("Username"));
out.println(request.getParameter("Password"));
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:sims");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Administrator"); while(rs.next())
{
out.println(rs.getString("Username"));
out.println(" ");
out.println(rs.getString("Password"));
out.println("<br />");
} stmt.executeUpdate("INSERT INTO Administrator (Username, Password) VALUES ('" + request.getParameter("Username") + "', '" + request.getParameter("Password") + "')"); stmt.close();
conn.close();
}
catch(Exception e)
{
out.println(e);
}
%>环境:Apache Tomcat 5.5.15 Server/jdk1.5.0_06
以上一个页面
如果提交过来的是中文的话,插入到数据库中的中文就变成了问号。
怎么办啊?