export const customEncodeURI = (path: string) => {
try {
- return encodeURIComponent(path).replace(/%2F/g, '/');
+ return path.split('/').map(encodeURIComponent).join('/');
} catch(e) {}
return path;
export const customDecodeURI = (path: string) => {
try {
- return decodeURIComponent(path.replace(/\//g, '%2F'));
+ return path.split('%2F').map(decodeURIComponent).join('%2F');
} catch(e) {}
return path;