From b63b3108a51c9d8478498fbd7bb2eebfda5d1938 Mon Sep 17 00:00:00 2001 From: kim5566 <28945404+kim5566@users.noreply.github.com> Date: Mon, 25 Apr 2022 06:23:44 +1000 Subject: [PATCH] fix: btoa encoding Signed-off-by: kim5566 <28945404+kim5566@users.noreply.github.com> --- plugins/techdocs/src/reader/transformers/addBaseUrl.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/techdocs/src/reader/transformers/addBaseUrl.ts b/plugins/techdocs/src/reader/transformers/addBaseUrl.ts index 2e3b853e42..96a5888a2a 100644 --- a/plugins/techdocs/src/reader/transformers/addBaseUrl.ts +++ b/plugins/techdocs/src/reader/transformers/addBaseUrl.ts @@ -69,7 +69,9 @@ export const addBaseUrl = ({ const svgContent = await svg.text(); elem.setAttribute( attributeName, - `data:image/svg+xml;base64,${btoa(svgContent)}`, + `data:image/svg+xml;base64,${btoa( + unescape(encodeURIComponent(svgContent)), + )}`, ); } catch (e) { elem.setAttribute('alt', `Error: ${elemAttribute}`);