Такая ерунда с кодировкой.
Код: Выделить всё
$ ls -l
-rw-rw-rw- 1 alex users 0 сен 13 09:50 пример.txt
$ LANG=C ls -l
-rw-rw-rw- 1 alex users 0 сеÐ 13 09:50 ????????????.txt
Систему обновлял. Не помогло. Когда началось, не могу сказать. Всё работало раньше. Но вчера, кажется, обнаружил то, что не все программы корректно отображают текст с LANG=C. Какие нормально, а какие — нет.
Ещё пример:
Код: Выделить всё
$ cal
Сентябрь 2015
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
$ LANG=C cal
Сентябрь 201
П В С Ч П С В
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
$ LANG=en_US cal
September 2015
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
С "ls" там сентябрь неправильно написан и кириллическое имя файла не кажет. А с календарём вообще непонятная система (см. сами).
Как можно поправить, подскажите.