现在的位置: 首页 > 综合 > 正文

jsp解决中文乱码问题

2012年09月16日 ⁄ 综合 ⁄ 共 472字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.