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)); +}