diff --git a/app/docker/views/containers/console/containerConsoleController.js b/app/docker/views/containers/console/containerConsoleController.js index 7f832ae71..57551796e 100644 --- a/app/docker/views/containers/console/containerConsoleController.js +++ b/app/docker/views/containers/console/containerConsoleController.js @@ -183,8 +183,11 @@ 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.on('data', function (data) { + term.onData(function (data) { socket.send(data); }); var terminal_container = document.getElementById('terminal-container'); diff --git a/app/docker/views/containers/console/exec.html b/app/docker/views/containers/console/exec.html index 4279c9654..c1ebf8951 100644 --- a/app/docker/views/containers/console/exec.html +++ b/app/docker/views/containers/console/exec.html @@ -69,9 +69,11 @@
{{ ::formValues.user || 'default user' }}
{{ formValues.isCustomCommand ? formValues.customCommand : formValues.command }}