From 842ea3cbf35735a99c90cf3db24c9a10bc511df8 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 8 Jun 2023 14:50:08 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E5=A4=8D=20btoa=20=E7=9A=84?= =?UTF-8?q?=E6=8A=A5=E9=94=99=EF=BC=8C=E9=A6=96=E5=85=88=20encode=20?= =?UTF-8?q?=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/jms.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/jms.js b/src/utils/jms.js index 4f03efae9..7b5c49bc1 100644 --- a/src/utils/jms.js +++ b/src/utils/jms.js @@ -146,5 +146,7 @@ export function getConstRouteName() { } export function toM2MJsonParams(attrFilter) { - return ['attr_rules', encodeURIComponent(btoa(JSON.stringify(attrFilter)))] + const encoder = new TextEncoder() + const data = encoder.encode(JSON.stringify(attrFilter)) + return ['attr_rules', encodeURIComponent(btoa(String.fromCharCode(...data)))] }