发现在Servlet中如果走的是get()方式,则不会有中文乱码,但如果走的是post方式,则会乱码
原因:
因为tomcat 8 已经将get方式乱码问题解决了,get方式走的是url,拿到的直接就是中文。而post走的是流的方式,转换过来就会乱码
解决:
在获取参数前,设置request的编码request.setCharacterEncoding("utf-8");
原因:
因为tomcat 8 已经将get方式乱码问题解决了,get方式走的是url,拿到的直接就是中文。而post走的是流的方式,转换过来就会乱码
解决:
在获取参数前,设置request的编码request.setCharacterEncoding("utf-8");