Возникла необходимость менять кодировку для вывода отдельных команд. Всё дело в том, что я по ssh подключаюсь к серверу cygwin работающего под Win7. А там в силу исторического рукожопия смешаны в кучу кодировки utf8 самого терминала cygwin, и CP866, CP1251 отдельных команд венды. Локально на сервере вывод последних можно увидеть только в cmd.exe. А в консоли cygwin или при подключении по shh будет показана абракодабра.
Указывать кодировку разом для всей консоли не вариант - тогда стандартный вывод будет нечитаем. Выход - перекодировать абракодабру налету, используя iconv через pipe:
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).