resp.setContentType("text/html;charset=utf-8");//设置输出转码
HttpSession session=req.getSession();
PrintWriter out = resp.getWriter();
userDao ud=new userDao();
String code=(String)session.getAttribute("checkCode");
String codes=req.getParameter("veryCode");
String id=req.getParameter("userName");
String pwd=req.getParameter("passWord");请问各位大虾们,如何吧request转成UTF-8??写得具体点哦
HttpSession session=req.getSession();
PrintWriter out = resp.getWriter();
userDao ud=new userDao();
String code=(String)session.getAttribute("checkCode");
String codes=req.getParameter("veryCode");
String id=req.getParameter("userName");
String pwd=req.getParameter("passWord");请问各位大虾们,如何吧request转成UTF-8??写得具体点哦
你可以修改MySQL安装目录下my.ini 修改 default-character-set=UTF-8
或者通过命令来修改。
alter database mydb character sset urt8;
{
String str="" ;
if(mes==null)
mes="" ;
try {
str =new String(mes.getBytes("ISO8859_1"),"gb2312");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}如果转码后正常,但是插入数据库乱码,那么问题就出在数据库的编码格式的设置!