История изменений
Исправление saahriktu, (текущая версия) :
Если имена файлов уже в cp1251, то выставить лучше cp1251. Для этого надо выполнить
export LANG="ru_RU.CP1251"
После этого, кстати, можно будет пройтись по файлам скриптом, автоматически переименовывая их в UTF-8. Например, таким:
#!/bin/bash
NEWFNAME=`echo "$1" | iconv -c -f cp1251 -t utf-8`
if [ "$1" != "$NEWFNAME" ]; then
mv -i "$1" "$NEWFNAME"
fi
find . -type f -exec ~/cp1251toutf8 "{}" \;
После переименования можно будет вернуть обратно UTF-8.
Исходная версия saahriktu, :
Если имена файлов уже в cp1251, то выставить лучше cp1251. Для этого надо выполнить
export LANG="ru_RU.CP1251"
После этого, кстати, можно будет пройтись по файлам скриптом, автоматически переименовывая их в UTF-8. Например, таким:
#!/bin/bash
NEWFNAME=`echo "$1" | iconv -c -f cp1251 -t utf-8`
if [ "$1" != "$NEWFNAME" ]; then
mv -i "$1" "$NEWFNAME"
fi
find . -type f -exec ~/cp1251toutf8 "{}" \;
После переименования можно будет вернуть обратно UTF-8.