Servlet解决中文乱码现象
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
String name=req.getParameter("username");
//先编码
name=URLEncoder.encode(name,"utf-8");
//在译码
name=URLDecoder.decode(name,"utf-8");
//解决中文乱码
name=new String(name.getBytes("ISO8859-1"),"utf-8");
本文介绍了一种在Servlet中解决中文乱码问题的方法。通过设置响应字符编码为UTF-8,并使用URLEncoder和URLDecoder对参数进行编码和解码,确保了中文字符能够正确显示。

387

被折叠的 条评论
为什么被折叠?



