在URL中用get 方式传递中文参数时,出现乱码的情况,现将前端处理方法记录一下。
// 获取URL参数
var getQueryString = (name) => {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(decodeURI(r[2])); return null;
};
同时使用unescape和decodeURL就可以解决了