前言

  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"/>

相关文章:

  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2021-06-09
  • 2021-12-10
  • 2021-11-16
  • 2021-08-04
  • 2022-12-23
  • 2021-10-24
  • 2021-08-02
相关资源
相似解决方案