From b2dc76ee189be792ca27a4e228883903a6fb1c73 Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Wed, 4 Dec 2019 10:13:25 +0100 Subject: [PATCH] Add encodeUTF8 function to core/util/strings.js --- kasmweb/core/util/strings.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/kasmweb/core/util/strings.js b/kasmweb/core/util/strings.js index 61f4f23..944e81c 100644 --- a/kasmweb/core/util/strings.js +++ b/kasmweb/core/util/strings.js @@ -1,14 +1,17 @@ /* * noVNC: HTML5 VNC client - * Copyright (C) 2018 The noVNC Authors + * Copyright (C) 2019 The noVNC Authors * Licensed under MPL 2.0 (see LICENSE.txt) * * See README.md for usage and integration instructions. */ -/* - * Decode from UTF-8 - */ +// Decode from UTF-8 export function decodeUTF8(utf8string) { return decodeURIComponent(escape(utf8string)); } + +// Encode to UTF-8 +export function encodeUTF8(DOMString) { + return unescape(encodeURIComponent(DOMString)); +}