我们必须先把response的编码确定为UTF-8 然后通过响应头的设置告诉浏览器 浏览器也需要UTF-8
的编码进行解析

Servlet中文乱码问题

为什么GET请求在Request请求设置了setCharacter=UTF-8的情况下收到的数据还是乱码

这是因为POST请求的数据是封装在Request消息体的 Form Data中,跟随http请求进入服务器的Servlet中。
但是GET请求的话,它的数据是在请求行之中的,不是包含在request里面,所以对request设置编码格式无效。

Servlet中文乱码问题

相关文章: