diff --git a/app/docker/views/containers/console/containerConsoleController.js b/app/docker/views/containers/console/containerConsoleController.js index 5b0d0d1fc..57551796e 100644 --- a/app/docker/views/containers/console/containerConsoleController.js +++ b/app/docker/views/containers/console/containerConsoleController.js @@ -183,6 +183,9 @@ angular.module('portainer.docker').controller('ContainerConsoleController', [ socket.onopen = function () { $scope.state = states.connected; term = new Terminal(); + socket.send('export LANG=C.UTF-8\n'); + socket.send('export LC_ALL=C.UTF-8\n'); + socket.send('clear\n'); term.onData(function (data) { socket.send(data); @@ -202,8 +205,7 @@ angular.module('portainer.docker').controller('ContainerConsoleController', [ }); socket.onmessage = function (e) { - var encoded = new TextEncoder().encode(e.data); - term.writeUtf8(encoded); + term.write(e.data); }; socket.onerror = function (err) { $scope.disconnect();