zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

响应 解决 请求 乱码 get post javaweb 问题
2023-09-27 14:26:51 时间

学习资源推荐 https://blog.csdn.net/qq_42813491/article/details/90213353

说明

  • 涉及的请求乱码分为两种,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”);