解决全站字符乱码(POST和GET中文编码问题)

来源:互联网 发布:查看手机屏幕信息软件 编辑:程序博客网 时间:2024/06/08 12:28

servlet

l POSTrequest.setCharacterEncoding(“utf-8”);

l GET

   String username = request.getParameter(“username”);

   username = new String(username.getBytes(“ISO-8859-1”), “utf-8”);

乱码问题:

 获取请求参数中的乱码问题;

       POST请求:request.setCharacterEncoding(“utf-8”)

       GET请求:new String(request.getParameter(“xxx”).getBytes(“iso-8859-1”), “utf-8”)

   响应的乱码问题:response.setContextType(“text/html;charset=utf-8”)


 基本上在每个Servlet中都要处理乱码问题,所以应该把这个工作放到过滤器中来完成。

原创粉丝点击