因为种种原因
let url = '/api/filter/getPage/90000/BILL?at=/layoutContent/03/page&title=采购申请&subTitle=采购申请一览'
只把url中的汉字encodeURI转码
因为种种原因
let url = '/api/filter/getPage/90000/BILL?at=/layoutContent/03/page&title=采购申请&subTitle=采购申请一览'
只把url中的汉字encodeURI转码
let url = '/api/filter/getPage/90000/BILL?at=/layoutContent/03/page&title=采购申请&subTitle=采购申请一览'
function encodeURIForChinese(url) {
let chineseArray = url.match(/[^\x00-\xff]+/ig);
for (let i = chineseArray.length - 1; i >= 0; i--) {
url = url.replace(chineseArray[i], encodeURIComponent(chineseArray[i]));
}
return url;
}
console.log(encodeURIForChinese(url));
function encodeChineseOnly(str){
return encodeURI(str).replace(/([^\u0000-\u00FF])/g,escape)
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决