mirror of https://github.com/portainer/portainer
ix(console): docker console UTF-8 EE-6593 (#11034)
parent
97d227be2a
commit
89359dae8c
|
@ -183,6 +183,9 @@ angular.module('portainer.docker').controller('ContainerConsoleController', [
|
||||||
socket.onopen = function () {
|
socket.onopen = function () {
|
||||||
$scope.state = states.connected;
|
$scope.state = states.connected;
|
||||||
term = new Terminal();
|
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) {
|
term.onData(function (data) {
|
||||||
socket.send(data);
|
socket.send(data);
|
||||||
|
@ -202,8 +205,7 @@ angular.module('portainer.docker').controller('ContainerConsoleController', [
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.onmessage = function (e) {
|
socket.onmessage = function (e) {
|
||||||
var encoded = new TextEncoder().encode(e.data);
|
term.write(e.data);
|
||||||
term.writeUtf8(encoded);
|
|
||||||
};
|
};
|
||||||
socket.onerror = function (err) {
|
socket.onerror = function (err) {
|
||||||
$scope.disconnect();
|
$scope.disconnect();
|
||||||
|
|
Loading…
Reference in New Issue