解决get请求中文乱码问题
在很多情况下get请求会发生中文乱码的情况,而换做post就不会,这其中的根本原因是get请求默认的是使用“iso-8859-1”编码,接下来介绍两种种解决get请求编码的方法
1.自定义一个工具类
个人认为这个是最好的解决办法,而且简单
注意,如果你使用的是gbk,则需要把utf-8改成gbk
public class CodeUtil {/*** 解决get请求中文乱码问题* @param str 需要解决乱码的字符串* @return*/public static String getNewString(String str) {String newString="";try {newString=new String(str.getBytes("iso-8859-1"),"utf-8");} catch (Exception e) {e.printStackTrace();// 把iso-8859-1 转换成 utf-8} return newString;}
}
2.修改Tomcat下的server.xml文件
添加URIEncoding="UTF-8" useBodyEncodingForURI="true"
这一句。使用tomcat8的需要添加useBodyEncodingForURI="true"
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"/
解决get请求中文乱码问题相关推荐
- 解决Post请求中文乱码问题
Web应用的中文乱码由来 1.Tomcat默认使用字符集ISO-8859-1,属于西欧字体集 2.解决乱码的核心思路是将ISO-8859-1转换为UTF-8 3.Servlet中求请与响应都需要设置U ...
- postmain请求中午乱码_完美解决Get和Post请求中文乱码的问题
对于Post请求,只需在Servlet或者jsp中写入如下代码就可以把解决从表单中传入的中文乱码问题 request.setCharacterEncoding("utf-8"); ...
- 010_Post请求中文乱码
一. 创建一个GBK编码的html文件, 发送post请求 1. 新建一个PostLuanMa的Web工程 2. 新建一个postGBK.html文件 3. 更改postGBK.html编码为GBK ...
- python idea控制台中文乱码_python 解决cv2绘制中文乱码问题
python 解决cv2绘制中文乱码问题 因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题, 因此使用PIL在图片上绘制添加中文,可以指定字体文件. 大体思路: OpenCV图 ...
- 【Servlet】HTTP请求中文乱码的问题
请求中文乱码 在进行请求参数传递时,经常会遇到请求数据为中文时的乱码问题,当Form表单的文本域中输入中文时会产生乱码问题,出现乱码的原因与客户端的请求编码方式(GET请求或POST请求)以及服务器的 ...
- 解决POST提交中文乱码问题
spring提供的,专用于解决POST提交中文乱码问题,需要在web.xml中配置 <!-- 注册spring提供的针对POST请求的中文乱码问题 --><filter>< ...
- php运行显示中文乱码,如何解决PHP界面显示中文乱码的问题
如何解决PHP界面显示中文乱码的问题 发布时间:2020-07-14 15:19:00 来源:亿速云 阅读:74 作者:Leah 这期内容当中小编将会给大家带来有关如何解决PHP界面显示中文乱码的问题 ...
- ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题
确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...
- Spring-解决请求中文乱码问题
Spring-解决请求中文乱码问题 参考文章: (1)Spring-解决请求中文乱码问题 (2)https://www.cnblogs.com/andyfengzp/p/6197993.html (3 ...
最新文章
- JavaOne 2016——首日亮点
- WPA-PSK 4-way handshake 四次握手过程
- Ext.js4.x 的面板中嵌入UEditor编辑器
- 关于JVM和JIT的一点点
- 9、包、访问控制、import、static、static代码块、final、抽象类、接口、instanceof、多态...
- PCA算法的原理C++ Eigen库实现(附源码下载)
- 计算机制作贺卡教案,制作贺卡教案
- pingfang css,前端项目,引入PingFang SC字体
- 【Paper reading】可变剪接预测ENCODEC数据集
- 国际服登陆显示服务器维护中,国际服显示服务器在维护中怎么办 教你一招解决服务器维护中什么意思...
- Elasticsearch索引分片的数量及大小分配策略
- MV* 模式梳理与理解(还原真实的 MV* 模式)
- java动态图片_java实现gif效果(java显示动态图片)
- iPhone 手机存储空间没有了
- 动态创建style标签样式
- mysql_assoc函数_关于PHP的函数mysql_fetch_assoc的问题
- 用Java实现定义一个大写字母,把它转换为小写字母后显示出来
- #3. 复读机(LibreOJ)
- RL(十三)深度Q网络(DQN)
- 干掉Facebook,干掉扎克伯格!