request请求参数乱码-创新互联

1.请求参数乱码的原因

蓬安网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联建站于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站
  • 页面是UTF-8编码,数据采用UTF-8编码进行编码。传递给Tomcat服务器了
  • Tomcat服务器默认的编码是ISO-8859-1,Tomcat默认使用ISO-8859-1进行解码

    2.解决请求参数乱码的方法

  • 先使用ISO-8859-1进行编码
  • 再使用UTF-8进行解码
    new String("".getBytes("ISO-8859-1"),"UTF-8")
  1. 具体的解决方案
    • get请求
      • 先使用ISO-8859-1进行编码
      • 再使用UTF-8进行解码
        new String("".getBytes("ISO-8859-1"),"UTF-8")
    • post请求
      • 设置request对象的缓冲区的编码,在获取参数之前
        • void setCharacterEncoding("UTF-8")

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


新闻名称:request请求参数乱码-创新互联
本文来源:http://ybzwz.com/article/decidi.html