中文乱码问题
中文乱码问题
原文链接 https://zhhll.icu/2020/javaweb/问题/2.中文乱码问题/
在使用Get请求进行访问是由于地址中参数的编码问题可能会造成中文乱码问题,可以使用如下几种方式进行解决
- tomcat的server.xml文件中,在Connector 节点中添加useBodyEncodingForURI=“true” 属性 使用请求体的编码,然后在获取请求内容之前使用request.setCharacterEncoding(“UTF-8”)
- tomcat的server.xml文件中,在Connector 节点中添加URIEncoding="UTF-8"属性
- tomcat的get请求默认使用ISO-8859-1来编码,可以在获取的时候进行转码,new String(request.getParameter(“name”).getBytes(“ISO-8859-1”),“UTF-8”)
本文来自博客园,作者:拾光师,转载请注明原文链接:https://www.cnblogs.com/life-time/p/17864384.html 个人博客-> https://zhhll.icu

浙公网安备 33010602011771号