http使用post提交后服务器显示乱码

首先我们要了解到浏览器的发送形式:

  • 把表单的数据经过规定的编码格式进行编码(没有特殊声明,一般就是网页规定的格式,特殊声明方式是 accept-charset)成urlencode的格式。一般来说,中文都转义成%xx的形式
  • 然后发送时使用该编码发送数据,在服务器端接受字节流以后得到的就是urlencode的编码格式,我们要正常显示的话,还要将其按照urlencode的形式来改。
  • 另tomcat9已经是默认utf-8编码了
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页