如何解决响应乱码,请求乱码
响应乱码
让服务器使用utf-8发送数据
response.setCharacterEncoding(“utf-8”);
让浏览器使用utf-8解析数据
response.setContentType(“text/html;charset=utf-8”);
让服务器使用UTF-8发送数据,并且告诉浏览器使用UTF-8解析
get请求乱码
1 把请求参数使用iso-8859-1解析成byte数组
String content;
byte[] bytes = content.getBytes(“iso-8859-1”);
2 把byte数组重新使用UTF-8编码成字符串
String str = new String(bytes,“utf-8”)
post请求乱码
request.setCharacterEncoding(“utf-8”);
乱码解决
最新推荐文章于 2023-07-29 17:49:51 发布