失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 如何解决javascript get 乱码问题

如何解决javascript get 乱码问题

时间:2020-01-15 11:44:39

相关推荐

如何解决javascript get 乱码问题

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 乱码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。