From 80b078c469465f1ec45a5251a40eee51f13c5a1d 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 --- core/util/strings.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/core/util/strings.js b/core/util/strings.js index 61f4f237..944e81c8 100644 --- a/core/util/strings.js +++ b/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)); +}