response解决控制台输出没问题,但前台传递乱码问题

来源:互联网 发布:c语言人事管理系统 编辑:程序博客网 时间:2024/06/12 23:51

解决控制台输出没问题,但前台传递乱码问题


private void ajaxWrite(HttpServletRequest request,HttpServletResponse response,String info) throws IOException{
// HttpServletResponse response = ServletActionContext.getResponse();
   request.setCharacterEncoding("UTF-8");
   //设置输出乱码问题
   response.setContentType("text/html;charset=UTF-8");
   response.setCharacterEncoding("UTF-8");

   //某些servlet版本setCharacterEncoding("UTF-8")有问题,通过charset=UFT-8解决

   PrintWriter out = response.getWriter();
   out.write(info);
   out.close();
}

0 0