在传参前转码,接收参数后再转码回来。

这种方式有两种:

第一种:

传参前:使用java.net.URLEncoder.encode("xxxx",“utf-8"),将中文转为16进制字符。

接收参数后:使用java.net.URLDncoder.decode("xxxx",“utf-8")将16进制字符转为中文。

这种方式需要注意的是,在使用encode转码后,会出现特殊字符,这时候,就需要将特殊字符替换为相应的16进制。因为特殊字符在url路径中做为参数传递时,也是乱码。

第二种:

传参前:encodeURI(“xxxx”) 。

接收参数后:使用java.net.URLDncoder.decode("xxxx",“utf-8")将16进制字符转为中文。

这种方式需要注意的是,在使用encodeURI转码后,会出现特殊字符,这时候,就需要将特殊字符也转码,所以使用两次encodeURI,即:encodeURI(encodeURI(“xxxx”))。

这两种转码方式是很好用的,所以很建议大家使用。

url地址传参中文乱码问题相关推荐

  1. url地址传参中文乱码处理

    1.将字符串转码:new String("xxxxx".getBytes("iso-8859-1"),"utf-8") 这种转码方式有很大的 ...

  2. Java URL传参中文乱码问题

    2019独角兽企业重金招聘Python工程师标准>>> 我们经常会遇到这样的场景:在URL中传递参数,如果该参数为中文,如果设置不当,会出现乱码问题. URL传参所使用的编码为服务器 ...

  3. 关于url传参中文乱码问题

    之前都一直很不了解中文编码得问题,之前在做项目中没碰到那么头痛的问题.所以一直没有了解中文乱码的问题. 问题描述: 地址: http://localhost:8080/sun-government/c ...

  4. 解决URL请求中的中文乱码问题

    解决URL请求中的中文乱码问题 参考文章: (1)解决URL请求中的中文乱码问题 (2)https://www.cnblogs.com/franson-2016/p/5733667.html (3)h ...

  5. url 编码 js url传参中文乱码解决方案

    前后台用js传参过程中,如果是中文就容易出现乱码,所以最好是先编码. 1.配置文件web.config中 在节中加上整个网站的编码方式.  <globalization fileEncoding ...

  6. [转]IE、FireFox、Chrome浏览器中关于URL传参中文乱码,解决兼容性问题!

    原文地址:https://cloud.tencent.com/developer/article/1334736 前台用url传值中文,后台用request.getParameter接收参数.在Fir ...

  7. java url传参中文乱码问题_java中url传中文参数出现乱码

    缘由:java Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(形成中文乱码).服务器 方法一:编码 咱们须要把request. ...

  8. C# JS URL 中文传参出现乱码的解决方法

    在传参是先编码在传输,接受时先编码,在接收. string mm=Server.URLEncode(你); Response.Redirect(index.aspx?mm=+mm); 然后在接收页解码 ...

  9. URL地址中的中文乱码问题的解决

    引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息.乱码问题就此产生了,该如何解决呢?且听本文详细道来. ...

最新文章

  1. 聊一聊跨域,Vue向Django请求数据的一些问题
  2. Node.js 使用webpack-dev-server工具运行项目实现自动打包编译的功能
  3. python中dir用法_Python内置函数dir详解
  4. poj2456 二分搜索 挑战程序设计竞赛
  5. input框内显示文字,输入时隐藏
  6. c语言 程序统计注释比例,C语言统计单词数量程序 超详解
  7. #216. 最小花费最短路
  8. 单片机交通灯的电路图以及代码_单片机晶振“问答篇”(下),17大单片机晶振问题全解答...
  9. 没事学学docker(三):配置阿里云镜像加速以及解决docker起不来的问题
  10. WMI服务是什么?Windows 7系统如何禁用WMI服务?
  11. 云溪云原生分布式数据库安全功能以及实现介绍
  12. CSP-201609-3-炉石传说
  13. 傅里叶变换,其物理意义是什么?(转)
  14. PHP —— 一份前端开发工程师够用的PHP知识点(持续更新)
  15. Springboot使用HTML模板发送电子邮件
  16. 存量之争:国美零售以全零售探索破局之道
  17. 五子连珠游戏使用手册
  18. 【观察】 2016年度中国企业级市场十大新闻
  19. [Android] Android 6.0 动态权限申请看完就会写
  20. Cell插件在Web开发中的应用

热门文章

  1. python回测代码_只用3行Python回测你的交易策略
  2. /etc/profile与/etc/enviroment的比较
  3. 如何应对华为阿里公司的性格心理测评
  4. idea springboot 项目打jar包
  5. python代码:匿名函数lambda、列表解析list comps
  6. 软件设计师 软考 真题练习 (一)
  7. jatoolsPrinter打印
  8. 画思维导图哪个软件好用
  9. 推荐一个好用的书摘软件
  10. SAP MM 库存管理之ABC分类法