javaweb解决表单输入中文控制台乱码问题
//post请求很简单
//1.解决乱码:Post,getReader()(post请求方式一行代码解决)
//设置字符输入流的编码Post方式中文乱码解决
request.setCharacterEncoding("utf-8");
//2.获取username
String username = request.getParameter("username");
System.out.println("解决乱码前:"+username);
//3.GET方式,获取参数方式:getQueryString
// 乱码原因默认字符集为iso-8859-1
byte[] bytes = username.getBytes(StandardCharsets.ISO_8859_1);
//3.2字节数组解码
username = new String(bytes, StandardCharsets.UTF_8);
System.out.println("解决乱码后:"+username);