急急!关于JSP中的中文问题,为什么我的登陆页面中的用户名字不能使用中文?100分相送
本人初学JSP,现在正在尝试做一个登陆页面,数据库采用的是MySQL,JSP代码如下:
name = request.getParameter("username");
pwd = request.getParameter("pwd");
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/sms?characterEncoding=gb2312","smsuser","lojpass");
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM userinfo WHERE name='"+name+"' AND pwd='"+pwd+"'");
if (!rs.first()) frm = "/error.jsp?eid=1";
else frm = "/error.jsp?eid=2";
conn.close();
编译通过,但是发现如果用户名为中文时,好像判断出现问题。如果用户名是英文时就对了,希望请教大家一下!谢谢!