zoukankan      html  css  js  c++  java
  • get请求参数为中文,参数到后台出现乱码(注:乱码情况千奇百怪,这里贴我遇到的情况)

    前言

      get请求的接口从页面到controller类出现了乱码。

    解决

      参数乱码:

        String param = "...";

        使用new String(param.getBytes("iso-8859-1"), "utf-8"); 强制将此字符串转换成utf-8编码 ,可以转换成正确的中文。

        猜测可能是网页使用的iso-8859-1,到后台没有进行转码,如果每个参数都手动转码,岂不是很麻烦,所以继续百度。。。。。找到了解决方案。

        在tomcat中的server.xml中设置编码.   加一个URIEncoding就行了

        <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

  • 相关阅读:
    R set.seed()
    R tapply()
    R table
    清除R console中出现加号+
    r向量映射
    Java常识1
    IDEA配置
    SQL.字符串重叠项数量统计
    SQL.数据库内拆分字符串并返回数据表
    IDEA--TomCat配置
  • 原文地址:https://www.cnblogs.com/liyong888/p/9470440.html
Copyright © 2011-2022 走看看