在开发中我们解决中文乱码的做法通常是在web.xml里设置全局的编码过滤器,将所有请求都设成utf-8。尽管这样,但通过HttpServletRequest接收的字符串如果存在中文的话还是会出现乱码问题,而且在控制台打印出的request.getCharacterEncoding()
也是utf-8~~
我的解决方式是new String(request.getParameter("xxx").getBytes("iso-8859-1"),"utf-8")
在开发中我们解决中文乱码的做法通常是在web.xml里设置全局的编码过滤器,将所有请求都设成utf-8。尽管这样,但通过HttpServletRequest接收的字符串如果存在中文的话还是会出现乱码问题,而且在控制台打印出的request.getCharacterEncoding()
也是utf-8~~
我的解决方式是new String(request.getParameter("xxx").getBytes("iso-8859-1"),"utf-8")