файлы? Выглядит как будто ack просто не видит файлов с кодировкой cp1251. Попробовал дебажить через -f:
$ ack --show-types -f ./t1
> t1/Details_utf8.pm => perl
***END**
$ ls -1 t1
> Details_cp1251.pm
> Details_utf8.pm
***END***
Вопрос куда дальше можно копнуть или починить ?
Проще всего открыть отдельную консоль с правильной кодировкой - она должна быть и в профиле эмулятора терминала для этой консоли и в локали.
а терминал тут причем?
Чтобы кракозябров не было или пустых строк.
ну это и отправкой в hexdump можно проверить
Обсуждают сегодня