Спасибо за системный подход, но как я уже написал, вопрос я решил. Понять, что 
было не так,
было бы интересно, но видимо "не сейчас". Есть подозрение, что установки LANG и 
LC_* сделанные
неправильно из .profile не перебиваются правильной установкой этих переменных 
уже при запущенном
shell, и поэтому образовывался такой косяк. Вот почему их установка в 
правильное значение из уже
запущенного shell не исправляет ситуацию, я не скажу.

> On 26 Mar 2020, at 19:40, Eugene Grosbein <eu...@grosbein.net> wrote:
> 
> 27.03.2020 0:16, Taras Heichenko пишет:
> 
>> Правильно ли я понимаю эту фразу, что локальный клиент терминала передает 
>> символы не в той кодировке,
>> которую ожидает bash? Но если терминал передает в правильной кодировке (cat 
>> ведь показывает их правильно),
>> то это значит, что у bash'а выставлена кодировка неправильно.
> 
> Это лишь один из вариантов.
> 
>> tasic@academ:~>set | grep LC
>> LC_ALL=uk_UA.UTF-8
>> LC_CTYPE=uk_UA.UTF-8
>> MAILCHECK=60
>> tasic@academ:~>set | grep LANG
>> LANG=uk_UA.UTF-8
>> 
>> Чего ему не хватает?
> 
> Вариантов множество. Чтобы не гадать, начнём с начала: какой используется 
> эмулятор терминала и
> под какой операционкой он запущен? Для ускорения процесса, если это 
> Putty/Windows,
> то что конкретно выставлено в свойствах сессии в меню 
> Window/Translation/Remote character set
> и какой конкретно настроен шрифт в Window/Appearance/Font settings?
> 
> Какая версия системы с серверной стороны?
> 
> _______________________________________________
> freebsd mailing list
> freebsd@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua





_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить