jsp解决中文乱码问题
1.在程序开发中,我们常遇到中文乱码的问题:
1.从页面传来的中文,到后台乱码了。怎么办
那么可以在接受页面传值的前面要加上这么一句代码:
request.setCharacterEncoding("UTF-8");
如果还是不行:那么我们就需要转码了,eg.=
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("username");
name = new String(name.getBytes("ISO8859-1"),"UTF-8");
2. 当你向页面输出内容时,如何避免中文乱码。eg.向页面输出XML,HTML
应该加上
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.print("....");
out.flush();
out.close();