Use TextDecoder and TextEncoder instead of unescape.
This commit is contained in:
parent
18c9282cd1
commit
c555d14f15
@ -3,9 +3,11 @@ import { baseURL } from "@/utils/constants";
|
|||||||
|
|
||||||
export async function fetch(url, password = "") {
|
export async function fetch(url, password = "") {
|
||||||
url = removePrefix(url);
|
url = removePrefix(url);
|
||||||
|
let deiso = new TextDecoder("iso88591");
|
||||||
|
let enutf8 = new TextEncoder();
|
||||||
|
|
||||||
const res = await fetchURL(`/api/public/share${url}`, {
|
const res = await fetchURL(`/api/public/share${url}`, {
|
||||||
headers: { "X-SHARE-PASSWORD": unescape(encodeURIComponent(password)) },
|
headers: { "X-SHARE-PASSWORD": deiso.decode(enutf8.encode(password)) },
|
||||||
});
|
});
|
||||||
|
|
||||||
if (res.status === 200) {
|
if (res.status === 200) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user