利用url传参时如果url中的参数是中文时因为编码类型不同在页面中获取会出现乱码

使用此方法能获取url中的参数值 并解决乱码问题

调用时直接

GetUrlByParamName("参数名");
 function GetUrlByParamName(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var URL =  decodeURI(window.location.search);var r = URL.substr(1).match(reg);if(r!=null){//decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码return  decodeURI(r[2]);};return null;};//页面加载后立即执行window.οnlοad=function(){
//使用GetUrlByParamName()方法获取url中参数名为questionnaireName的参数内容var questionnaireName = GetUrlByParamName("questionnaireName");alert(questionnaireName);}

URL传参时 从URL中获取中文参数的方法相关推荐

  1. url 传参时包含或者#号时当成参数解析的问题

    url 传参时包含&或者#号时当成参数解析的问题 当url地址传递参数时,值中一个含有&符号时可能会出现解析错误的情况,最好的解决办法就是将&符号进行replace成其他格式字 ...

  2. html页面url中文传值乱码,URL传参时,中文参数乱码的解决方法

    URL传参时,中文参数乱码的解决: 今天在工作中遇到了这样的一个问题,在页面之间跳转时,我将中文的参数放入到url中,使用location进行跳转传参,但是发现接收到的参数值是乱码.我的代码是这样写的 ...

  3. url传参时中文乱码转码的两种方式

    问题: 当前台在url中传递中文参数时,如果是web项目且未设置URIEncoding的话后台获取到的参数会出现乱码的情况,故先总结两种解决办法. 写法一 需要使用try catch String p ...

  4. php怎么通过url传参,php使用url传参和简单结构设计

    使用url传递参数是php中的一项基本技巧,一般格式为url/?x=. 举例,如果要通过url传递一个参数n=5,那么url应当为url/?n=5,php页面中应当包含如下代码: $n = $_GET ...

  5. Django学习4:URL传参

    目录 一.视图函数 二.URL传参 方法1.在url中使用参数 方法2.查询字符串方式使url传参 三.URL参数转换器 四.URL分层模块化 五.URL的命名 六.应用命名空间.实例命名空间 一.视 ...

  6. 微信小程序页面跳转url传参,对象数据过长问题

    小程序url传参如果是对象的话需要先用JSON.stringify()转换一下,接受页面在用JSON.parse()再转换回来. 但这样传参有一个问题,当对象数据长度过大时会报错,因为url传参时程序 ...

  7. get请求URL传参url编码工具类

    get请求URL传参需要 进行url编码,只能编码参数,不能整个编码URL package com.bonc.bxm.security.common.util;import lombok.extern ...

  8. url传参 获取参数方法

    url传参 获取参数方法 //调用const infos = this.getQuery(); //该方法返回一个对象 key 为所传参数名 value 参数值getQuery(key) {var s ...

  9. JS获取当前页面url传参

    JS获取当前页面url传参 function geturl(data) { //获取当前页面路径传参// var url = document.location.toString(); //获取当前页 ...

最新文章

  1. ubuntu配置Android指南
  2. GridView内嵌DropDownList操作
  3. Requires: libstdc++.so.6(GLIBCXX_3.4.15)
  4. GraphPad Prism 9 for Win版 Mac版 2021最新完美版下载 科学绘图
  5. 父亲节html代码,jquery怎么获取父亲节点?
  6. 【Elasticsearch】打分策略详解与explain手把手计算
  7. 单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、×××全部源码)...
  8. 软件工程复习提纲——第十一章
  9. 5.3命名socket
  10. 初始Hibernate-关于hibernate的三种状态
  11. Excel对图片的组合以及选择
  12. 【读书笔记】巴比伦富翁的理财课
  13. 身为码农,为12306说两句公道话:
  14. 香港乐坛25年发展 [ 2005-04-24 07:28 PM | 作者:老唱片 | 来自:老唱片]
  15. Kotlin-简约之美-进阶篇(四):访问权限控制
  16. 微信小程序纯前端生成海报并保存本地
  17. 《SolidWorks 2014中文版完全自学手册》——1.2 SolidWorks 2014简介
  18. 使用 github, gitbook, markdown 写博客/写书
  19. 基于云服务创建离线数据统计分析服务(一)
  20. 精通 Grails: 用 JSON 和 Ajax 实现异步 Grails

热门文章

  1. 如何打开墨子平台的基础数据管理工具
  2. MyBatis的参数传递
  3. PBA大理石直线电机模组优势
  4. WIN 64位注册大漠dm.dll(regsvr32)解决失败方法
  5. c语言 单词首字母大写
  6. 【报告分享】2021年旅游新国潮大数据报告-马蜂窝旅游(附下载)
  7. 怎样写一个拼写检查器
  8. 面试难,应聘难,好工作,今安在?——《编程之美——微软技术面试心得》为你探路!即将上市,敬请关注!
  9. MySQL数据库机器配置的3个网络参数
  10. 既生 HTTP 何生 WebSocket ?