From d4dba464da7135fdad28d3ae397cebac4dbc64ce Mon Sep 17 00:00:00 2001 From: loganhz Date: Thu, 7 Jun 2018 15:10:32 +0800 Subject: [PATCH] Fix the issue that shell doesn't support Chinese --- lib/shared/addon/components/container-shell/component.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/shared/addon/components/container-shell/component.js b/lib/shared/addon/components/container-shell/component.js index 0a25202f0..43576a55f 100644 --- a/lib/shared/addon/components/container-shell/component.js +++ b/lib/shared/addon/components/container-shell/component.js @@ -101,7 +101,7 @@ export default Component.extend(ThrottledResize, { set(this,'term', term); term.on('data', function (data) { - socket.send(`0${AWS.util.base64.encode(window.unescape(encodeURIComponent(data)))}`); + socket.send(`0${btoa(window.unescape(encodeURIComponent(data)))}`); }); term.open(this.$('.shell-body')[0], true); @@ -114,7 +114,7 @@ export default Component.extend(ThrottledResize, { case '1': case '2': case '3': - term.write(decodeURIComponent(window.escape(AWS.util.base64.decode(data)))); + term.write(decodeURIComponent(window.escape(atob(data)))); break; } };