kosam

任重道远 毋忘奋斗

导航

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();

posted on 2013-03-20 03:29  kosam  阅读(107)  评论(0编辑  收藏  举报