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

发布时间:2020-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解码。

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

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

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

  1. java导出excel文件名_怎么解决java导出excel时文件名乱码

    怎么解决java导出excel时文件名乱码 发布时间:2020-06-19 16:59:00 来源:亿速云 阅读:137 作者:元一 java解决导出Excel时文件名乱码的方法示例:String a ...

  2. java导致系统满载_排查解决java进程占用系统内存高

    使用top命令查看系统资源的使用情况 top 获取java的PID 或者 jps -l jps -v 通过命令查看进程的线程情况 **ps p pid-L -o pcpu,pmem,pid,tid,t ...

  3. java double相减_完美解决java double数相加和相减的方案

    我就废话不多说了,大家还是直接看代码吧~ /** * double的计算不精确,会有类似0.0000000000000002的误差,正确的方法是使用BigDecimal或者用整型 * 整型地方法适合于 ...

  4. ftl转PDF服务器上中文不显示,解决Linux中swftools转换中文pdf时出现乱码问题

    前段时间安装了swftools可以将pdf转换为swf文件,然后配合一个FlexPaper,就可以做成和百度图文库类似的东东了. 但是今天,我们开发的同事告诉我说pwd转换的这个会有乱码问题,我看了一 ...

  5. ie下ajax请求不到数据库,解决IE下Ajax请求无效

    在做web开发是,大多时候都会使用FireFox作为调试的浏览器.上面携带的FireBug用来调试JavaScript实在是太方便了,绝大多数的问题都能够通过它跟踪调试出来.但是,当项目发布时,不能仅 ...

  6. 解决python中csv文件中文写入问题

    解决python中csv文件中文写入问题 参考文章: (1)解决python中csv文件中文写入问题 (2)https://www.cnblogs.com/harrymore/p/10063775.h ...

  7. tomcat java 参数乱码_【java】怎样解决tomcat中get提交中文参数为乱码的问题

    详解: http://www.360doc.com/content/10/0815/14/2736180_46209475.shtml 老是碰到中文问题,再解决一小点. 这次碰到的问题是,浏览器把ur ...

  8. java http请求 乱码_怎么解决java中的http请求乱码

    怎么解决java中的http请求乱码 发布时间:2020-06-23 20:00:11 来源:亿速云 阅读:90 作者:元一 怎么解决java中的http请求乱码?针对这个问题,今天小编总结了这篇文章 ...

  9. 微信小程序java中文乱码_如何解决微信小程序显示中文无法上传或者出现乱码的问题?...

    今天小编给大家讲解如何解决微信小程序显示中文无法上传或者出现乱码的问题?有需要或者有兴趣的朋友们可以看一看下文,相信对大家会有所帮助的. 在formData中对文字进行编码,使用encodeURI() ...

  10. postmain请求中午乱码_完美解决Get和Post请求中文乱码的问题

    对于Post请求,只需在Servlet或者jsp中写入如下代码就可以把解决从表单中传入的中文乱码问题 request.setCharacterEncoding("utf-8"); ...

最新文章

  1. 海洋主题绘画_神奇宝贝:海洋生物的艺术世界绘画比赛获奖作品展来啦!
  2. pom.xml中spring-boot-starter-test包的使用
  3. 如何根据keras的fit后返回的history绘制loss acc曲线
  4. 动态使用webservice,以及含有ref类型的参数的问题
  5. 小试ASP.NET 2.0的兼容性
  6. 一次给女朋友转账引发我对分布式事务的思考
  7. Electric shaver and clean: workable when power is low
  8. 《可爱的Python》读书笔记(五)
  9. [vue] 组件和插件有什么区别?
  10. 闲置服务器 虚拟服务器,闲置主机搭建服务器
  11. 类似jquery的一个demo
  12. CCF CSP201312-4有趣的数
  13. oracle oid 10G
  14. 交叉验证与训练集、验证集、测试集
  15. sbt启动机制、配置优化及与Intellij IDEA的集成
  16. 超级好用又免费的PDF编辑器
  17. WinSCP通过puTTYgen生成的ppk文件访问远程主机
  18. ps使用抽出滤镜抠头发
  19. 【PS功能学习】10:蒙版带你领略台前幕后的故事
  20. springboot整合支付宝支付

热门文章

  1. Mysql通过sql添加字段
  2. 区块链如何推动人力资源和薪酬管理体系变革?
  3. 简历javaweb项目描述怎么写_java web软件工程师个人简历
  4. 并查集详解(C/C++)
  5. 语音识别算法有哪些_语音识别特征提取方法
  6. 核磁共振波谱数据处理与分析(以氢谱为例)
  7. 浙大PAT甲级1001-1020题目详细代码解答|标准答案|C++语言|浙软机考
  8. PMBOK or PRINCE2
  9. 微信开通状态检测工具
  10. 搭建服务器处理系统(基于netty),基于Netty的农业物联网服务器系统设计.PDF