web前端|js教程
javascript
web前端-js教程
返利机器人源码,vscode批量处理,ubuntu社区,tomcat目录结构详解,sqlite 添加数据,网页设计图片按键,sql查看数据库存储过程,ecshop 服务器 硬件 内存 cpu,dz论坛鼠标指针美化插件,扁平化前端框架,中国爬虫,php 数组 长度,seo网络培训,springboot查询多个库,css a标签垂直居中,帝国cms小说网站模板下载,更改网页源码,微信平台投票网站模板,后台登陆界面html,html点击按钮跳转页面,lycrm进销存管理系统源码,黑客帝国屏幕保护程序lzw
本文操作环境:windows7系统、javascript1.8.5版,DELL G3电脑
app ui源码,vscode提示只有二行,ubuntu压缩gif,查看tomcat请求过多,自制反爬虫,护卫神 php 教程,达州seo优化怎么样,科技公司网站源码asp,jsp cms管理系统模板下载lzw
如何解决javascript get 乱码问题?
橘子写作源码,ubuntu最新源版本,爬虫帮助写论文,学习php开发软件最新官方版,seo写作兼职lzw
js get方式传参解决中文乱码问题
方案 A、JS截取地址栏URL参数
下面两种方法解决乱码主要是使用decodeURIComponent()方法,
对截取到的值再次进行转码
function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } return (false);}let value=getQueryVariable( ame);console.log(value);//此函数若想解决乱码问题需要使用decodeURIComponent()方法再次处理下let value = getQueryVariable( ame);value = decodeURIComponent(value);console.log(value);
方案B、获取get请求参数(解决中文乱码)
//采用正则匹配方式function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2]); return "";};
《javascript高级教学》
如果觉得《如何解决javascript get 乱码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!