From 98d50490660e67e09f952acc8236bf1e629e50d1 Mon Sep 17 00:00:00 2001 From: besdar <43372966+besdar@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:57:15 +0400 Subject: [PATCH] Escaping of non-Latin chars during Base64 conversion --- src/utils/to-base64.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/to-base64.js b/src/utils/to-base64.js index fdc3ab4..a6b78a4 100644 --- a/src/utils/to-base64.js +++ b/src/utils/to-base64.js @@ -6,7 +6,7 @@ function toBase64(str) { if (typeof Buffer !== 'undefined') { return Buffer.from(str).toString('base64') } else { - return btoa(str) + return btoa(String.fromCharCode(...new TextEncoder().encode((str)))) } }