处理post请求的乱码问题:
request.setCharacterEncoding("utf-8");
处理get请求的乱码问题:
GET 获取参数的方式:getQueryString
GET中文乱码的原因:tomcat进行URL解码,默认的字符集为ISO-8859-1
1.先对乱码数据进行编码:转为字节数组
byte[] bytes = username.getBytes(StandardCharsets.ISO_8859_1);
2字节数组解码
username = new String(bytes, StandardCharsets.UTF_8);
System.out.println("解决乱码后:"+username);