mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-23 21:36:38 +08:00
26 lines
580 B
JavaScript
26 lines
580 B
JavaScript
import {isNull} from './StringUtil.js'
|
|
export function encodeUrl(_url){
|
|
if(isNull(_url)){
|
|
return _url;
|
|
}
|
|
_url = _url.replace("?","**");
|
|
_url = _url.replaceAll("&","@@");
|
|
_url = _url.replace("#","!!");
|
|
return _url;
|
|
}
|
|
|
|
export function decodeUrl(_url){
|
|
if(isNull(_url)){
|
|
return _url;
|
|
}
|
|
if(_url.indexOf("?")>-1){
|
|
_url = _url.replaceAll("**", "&"); //已经有?了
|
|
}else{
|
|
_url = _url.replace("**", "?"); //已经有?了
|
|
}
|
|
_url = _url.replace("!!", "#");
|
|
_url = _url.replaceAll("@@", "&");
|
|
_url = _url.replaceAll("**", "&"); //已经有?了
|
|
|
|
return _url;
|
|
} |