当前位置: 代码迷 >> 综合 >> doGet和doPOST中的乱码解决
  详细解决方案

doGet和doPOST中的乱码解决

热度:43   发布时间:2024-02-06 14:35:14.0

 

doGet中的乱码解决:

// 获取请求参数
String username = req.getParameter("username");
//1 先以 iso8859-1 进行编码
//2 再以 utf-8 进行解码
username = new String(username.getBytes("iso-8859-1"), "UTF-8")

doPost中的乱码解决:

// 设置请求体的字符集为 UTF-8, 从而解决 post 请求的中文乱码问题
req.setCharacterEncoding("UTF-8");