失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java get请求中文_如何解决java中get请求中文乱码的问题

java get请求中文_如何解决java中get请求中文乱码的问题

时间:2021-04-20 03:26:59

相关推荐

java get请求中文_如何解决java中get请求中文乱码的问题

如何解决java中get请求中文乱码的问题

发布时间:-07-28 16:37:37

来源:亿速云

阅读:85

作者:Leah

如何解决java中get请求中文乱码的问题?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

java中get请求中文乱码的解决办法:

方式一:手动解码param = new String(param.getBytes("iso8859-1"), "utf-8");

此方式,依赖于服务器

方式二:配置tomcat

修改tomcat的server.xml:URIEncoding="utf-8"

此方式,依赖于服务器

方式三:url编码(不依赖Tomcat的配置,推荐):

浏览器中两次URL编码。var param = "中";

param = encodeURI(param);

alert(param);

param = encodeURI(param);

alert(param);

讲param编码两次之后传递到后台

服务器中自己再做一次URL解码。

参数传递到服务器时候,服务器会对参数自动的做一次解码,我们只需要自己手动解码一次.URLDecoder.decode(param, "utf-8");

关于如何解决java中get请求中文乱码的问题问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

如果觉得《java get请求中文_如何解决java中get请求中文乱码的问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。