AI智能
改变未来

HttpServletRequest post请求 中文乱码 request.setCharacterEncoding(“UTF-8“) 无效

HttpServletRequest post请求 通过 String investCountry = request.getParameter(“investCountry”);接收乱码。

网上说request.setCharacterEncoding(“utf-8”);应该在获取请求参数之前设置 ,测试还是乱码

于是把上面的注释掉,换一种方法为
String investCountry = new String(request.getParameter(“investCountry”).getBytes(“ISO-8859-1”),“UTF-8”);
问题解决。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » HttpServletRequest post请求 中文乱码 request.setCharacterEncoding(“UTF-8“) 无效