Ну, что касается кодировки на скриншоте - то это имена файлов, которые в случае FAT (а это, видимо, съемный диск с системой FAT) имеют кодировку cp866, а не cp1251. Это во-первых.
А во-вторых, кодировок ru_RU много: ru_RU.UTF-8, ru_RU.KOI8-R, ru_RU.CP1251, ru_RU.ISO8859-5 и досовская (866, как называется точно - не помню). Какая из них используется, если указать просто ru_RU - не знаю, это может зависеть от конкретной системы и других параметров локали (там есть алиасы и пр.). По дефолту в последних версиях манривы должна быть UTF-8, т.е. строки LC_...= должны быть равны значению ru_RU.UTF-8:
Код: Выделить всё
[olelukoie@mandriva ~]$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=