在日常开发当中,我们可能遇到要将某个页面的参数通过url链接拼接的方式传递到另一个页面当中,在另一个页面当中进行使用,如果传输过去的是中文,那么可能会遇到中文乱码问题,那么该如何来解决呢?

<!--test01.html--><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body><div id="userName">你好明天</div><div οnclick="send();">点击测试</div><script>function send(){var url = "test02.html";var userName = $("#userName").html();
//        window.open(encodeURI(url + "?userName=" + userName));     //encodeURI针对整个参数进行编码window.open(url + "?userName=" + encodeURIComponent(userName));  //encodeURIComponent针对单个参数进行编码}
</script></body>
</html>
<!--test02--><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script>
</head><body><div id="userName"></div><script>var urlinfo = window.location.href;//获取urlvar userName = urlinfo.split("?")[1].split("=")[1];//拆分url得到”=”后面的参数
//    $("#userName").html(decodeURI(userName));          //decodeURI针对整个参数进行解码$("#userName").html(decodeURIComponent(userName));   //decodeURIComponent针对单个参数进行解码
//    $("#userName").html(userName);
</script></body>
</html>
针对中文乱码问题,最主要是通过(encodeURI,decodeURI),(encodeURIComponent,decodeURIComponent)两种方法进行参数的编码以及解码工作,其中xxxxURI最主要针对的是整个url参数,xxxxURIComponent针对的是当个url参数;

简单的分享就到这里,如有疑问,欢迎留言~

js解决url中文乱码问题相关推荐

  1. html href链接中文乱码,javascript如何解决url中文乱码?

    在日常开发当中,我们可能遇到要将某个页面的参数通过url链接拼接的方式传递到另一个页面当中,在另一个页面当中进行使用,如果传输过去的是中文,那么可能会遇到中文乱码问题,那么该如何来解决呢? JavaS ...

  2. 一种另类的解决URL中文乱码问题--对中文进行加密、解密处理

    情景:在资源调度中,首先用户需要选择工作目标,然后跟据选择的工作目标不同而选择不同的账号和代理ip.处理过程如下:点击选择账号,在js中获取工作目标对工作目标进行两次编码(encodeURI(enco ...

  3. 解决JS中URL中文乱码-解码

    解决url乱码,主要有三种方法:unescape,encodeURI以及encodeURIComponent(),对于url中含有中文的,发现此前用的不起作用,改成了decodeURL中文解码正常,代 ...

  4. java url utf 8_java中文乱码解决之道(八)—–解决URL中文乱码问题

    我们主要通过两种形式提交向服务器发送请求:URL.表单.而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面.通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了.不 ...

  5. java中文乱码解决之道(八)-----解决URL中文乱码问题

    来源:http://www.cnblogs.com/chenssy/p/4237953.html 我们主要通过两种形式提交向服务器发送请求:URL.表单.而表单形式一般都不会出现乱码问题,乱码问题主要 ...

  6. js html路径乱码,如何把js获取url中文乱码转码

    一:Js的Url中传递中文参数乱码问题 重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript 代码:// GBK与UTF-8的转码:iconv("gbk& ...

  7. html地址栏转换乱码,如何解决jquery url中文乱码的问题

    如何解决jquery url中文乱码的问题 发布时间:2021-02-14 08:30:01 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下如何解决jquery url中文乱码的问题,希望 ...

  8. Java解决下载中文乱码和URL中文乱码问题

    解决浏览器下载中文乱码和URL中文乱码问题 下载中文乱码问题 URL路径中含有中文处理方式: 下载中文乱码问题 中文乱码是个让人头痛的问题,这里整理针对下载时,中文乱码问题,下面是Java对应的实现, ...

  9. JSP URL 中文乱码 解决方式

    JSP URL 中文乱码 解决方式 请求页面 <%  String name = java.net.URLEncoder.encode("中文名字","UTF-8& ...

最新文章

  1. 【Sql Server】数据库的安全机制
  2. JavaScript两个数组是否有相同元素
  3. 明明输出电压小于5V,单片机ADC测量到数值却一直为5V,解决方法
  4. k8s的list-watch机制和 pod调度约束
  5. js获取当前日期方法
  6. android 更改edittext内容,Android如何实时更改edittext的内容
  7. C#LeetCode刷题之#507-完美数(Perfect Number)
  8. linux dhcpd 设置 关于 subnet
  9. 杭电 4548 美素数
  10. arduino 长传出错_求助,米思齐写arduino总是上传失败。
  11. npm安装为什么要安装gyp各种报错呢
  12. sql常用函数详解(一)——字符串截取
  13. excel公式编辑器_办公软件操作技巧035:如何在excel中输入n次方
  14. Linux上的tomcat版本升级
  15. 第二代支付系统商业银行行内接入系统总体设计(初稿)
  16. Windows7 VS2015 下编译 PythonQt3.2
  17. 代币系统对会计准则和企业财务革新的启示
  18. CWNP宣布中国首位CWNE获得者——朱志立(Kevin Zhu)
  19. Detecting Holes in Point Set Surfaces 笔记
  20. JavaBeans分类

热门文章

  1. 蜂窝拓扑结构在SLG地图布局中的应用
  2. 港股指数实时行情数据 API 接口
  3. Java程序员春招三面蚂蚁金服,开源掌机玩java
  4. [工具集]等比序列帧图片切割工具
  5. 无法复制到远程计算机,大神为你分享rdpclip.exe导致远程桌面无法复制粘贴解决方法...
  6. 2008,骗子仍在行动
  7. Java和C语言的区别在哪里?
  8. seo技术,seo技术交流论坛
  9. 峰哥读者的大数据学习路线,附学习资料
  10. JS实现图片延迟加载(图片懒加载)