Спасибо за системный подход, но как я уже написал, вопрос я решил. Понять, что было не так, было бы интересно, но видимо "не сейчас". Есть подозрение, что установки 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