Поддельные символы для “lsblk”, но только в терминале, не по SSH?

См. снимки экрана. Что продолжается здесь?

На терминале (окно консоли IPMI - это зеркально отражает точно, что находится на экране):

Terminal output of lsblk

Через SSH в к тому же полю:

SSH output of lsblk

Локаль произвела для ссылки:

root@ubuntu16:~# locale
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
root@ubuntu16:~#

Из-за комментария от Serg, я дал некоторым настройкам попытку, и это появляется, использующий "LC_CTYPE=C" прежде lsblk заставляет его выглядеть корректным:

enter image description here

Почему LC_CTYPE изменяет вывод для фактического терминала, но это является ненужным для терминала SSH?

2
задан 30 January 2017 в 23:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: