js读取路径中参数时中文的问题

JS在读取路径中参数时出现中文会乱码。

如?name=%B2%E2%CA%D4,读出来也是%B2%E2%CA%D4,该怎么转换呢???

解决代码如下:

<script type="text/javascript">

function fnRecode(ck) {//ck:cookie

ck=ck.replace(//+/g,"%20");

ck=ck.replace(/%([B-F].)%(.{2})/g,

function(){

var k=arguments[1]+arguments[2];

window.execScript("function fnToUnicode(ansi):fnToUnicode=hex(ascw(chr(ansi))):end function","vbscript");

return "%u"+fnToUnicode(eval("0x"+k)); });

return  unescape(ck);

}

alert(fnRecode('name=%B2%E2%CA%D4'));

</script>

转载于:https://www.cnblogs.com/wangyuru/archive/2013/04/08/3007545.html

js 解析 url参数中文的情况相关推荐

  1. js获取url参数中文乱码问题

    function getQueryString(key){var reg = new RegExp("(^|&)"+key+"=([^&]*)(& ...

  2. android webview参数,Android webView解析URL参数

    2015年6月18日 13:56:21 星期四 又当爹又当娘啊............ public void onPageFinished(WebView view, String url) { s ...

  3. js常用方法,JS实用方法,jq获得文件后缀,解析window。location,解析URL参数

    jq获取文件后缀的方法 var file = "测试文档1111111111.docx"; // 文件 var fileName = file.replace(/.*(\/|\\) ...

  4. 静态html文件js读取url参数

    在ajax应用流行时,有时我们可能为了降低服务器的负担,把动态内容生成静态html页面或者是xml文件,供客户端访问!但是在我们的网站或系统中往住页面中某些部分是在后台没有进行修改时,其内容不会发生变 ...

  5. js 获取url参数问题

    网上常常找到的js获取url参数的方法是: /**  * @param {String} name   参数名称  * @param {String} url    请求的Url,可以填,如果不填为当 ...

  6. js获取url参数vue.js获取url参数 JQ获取url参数

    在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...

  7. SQLAlchemy中模糊查询;JS中POST带参数跳转;JS获取url参数

    SQLAlchemy中模糊查询,如何like多个关键字 JS中POST带参数跳转 一个项目中要跳转到另外一个项目,还需要带参数 考虑到安全性的问题,最好是用POST跳转,不能再URL中拼参 所以找到了 ...

  8. vue.js 接收url参数

    转载自   vue.js 接收url参数 1) 路由配置传参方式 在配置路由时 例如 "/firewall/authorize/:uid/:uname/:token" 页面url为 ...

  9. html js发送http请求数据格式,JS获取url参数,JS发送json格式的POST请求方法

    一.获取url所有参数值 function US() { var name, value; var str = location.href; var num = str.indexOf("? ...

最新文章

  1. JSP简单标签带属性开发
  2. [LeetCode]题解(python):019-Remove Nth Node From End of List
  3. 深度学习中多层全连接网络的梯度下降法及其变式
  4. 数列分块入门 1(LibreOj-6277)
  5. android sdk更新失败 解决方案
  6. 出道25年,那些乘风破浪的编程语言们
  7. 数据结构 8-0 排序
  8. 只因少打一个字符 “”,大量谷歌 Chromebook 无法解锁
  9. dedecms v5.7 图片集“图集内容”无法调用的解决办法
  10. 【转】你真的懂select Socket模型吗?
  11. Converter使用及其原理
  12. 11210怎么等于24_巧算24点
  13. 游戏启动流程的逆向分析与多开的实现
  14. RTX 3060 快速配置GPU版本tensorflow
  15. 什么是五险一金,你懂吗?
  16. 任我发财663311conm_任我发财663311-王中王期期公开平特肖_特时代
  17. Linux——Ubuntu
  18. 公交实时位置查询接口API
  19. 苹果拟4亿美元收购音乐识别软件Shazam
  20. JavaScript-WebGL2学习笔记四-蒙板

热门文章

  1. windows mobile开发循序渐进(5)移动应用程序与webservice之间的数据交互
  2. [转贴]计算机学术期刊排名
  3. git钩子放服务器_linux服务器布置git 并带钩子
  4. 观察多个线程同时运行|| 查看进程线程的方法——未完待续
  5. switch分支结构
  6. java getSource()和 getActionCommand()
  7. Python 【好看视频】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
  8. Python 库安装方法:pip安装tar.gz压缩包,pip安装whl文件
  9. oracle数据库查询open_cursors值的sql语句,达梦数据库查询MAX_SESSION_STATEMENT值方法,MAX_SESSION_STATEMENT的最大值、上限是多少
  10. Python 基础篇-whl文件怎么安装