分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

JS获取浏览器参数乱码的解决方法

发布时间:2023-09-06 01:27责任编辑:蔡小小关键词:乱码浏览器

浏览器URL参数值中带有汉字字符,在接收时直接获取会出现乱码,下面是解决方法(传递前不需要encodeURI):

function getUrlVars() { ????var vars = [], hash; ????var hashes = window.location.href.slice(window.location.href.indexOf(‘?‘) + 1).split(‘&‘); ????for (var i = 0; i < hashes.length; i++) { ?????????hash = hashes[i].split(‘=‘); ?????????vars.push(hash[0]); ?????????vars[hash[0]] = hash[1]; ????} ????return vars; } 

下面是调用方法:

var params = getUrlVars();decodeURI(params.参数名) 

JS获取浏览器参数乱码的解决方法

原文地址:http://www.cnblogs.com/yaotome/p/7921634.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved