javaweb 解决get,post请求,响应乱码问题

版权声明:所有博客本人原创,转载注明出处即可 https://blog.csdn.net/qq_42813491/article/details/87815315

说明

  • 涉及的请求乱码分为两种,get,post
  • 响应只是响应,设置响应头即可

解决get请求乱码

  • 直接修改tomcat配置文件server.xml,65行加上URLEncoding=“UTF-8”;
    在这里插入图片描述

  • 转码,先让数据回到ISO-8859-1对应的字节数组 , 然后再按utf-8组拼字符串

  • 以转码用户名为例

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

解决post请求乱码

request.setCharacterEncoding(“UTF-8”)

解决响应乱码

response.setContentType(“text/html;charset=utf-8”);

猜你喜欢

转载自blog.csdn.net/qq_42813491/article/details/87815315