перекодировка имён файлов
некоторые программы сохраняют названия файлов в неправильной кодировке.
Например, программа wget.
Есть довольно простой метод борьбы с этим злом:
1. Необходим раздел на винчестере или на флэшке, желательно пустой
2. Подключаем его в кодировке, в которой названия файлов читаются нормально
В моём случае, это cp1251
$ sudo mount /dev/sda1 /home/mount/1 -o iocharset=cp1251,codepage=8663. Копируем туда файлы с неправильным названием.
4. Отключаем раздел.
$ sudo umount /dev/sda15. Подключаем снова, но уже в системной кодировке (в моём случае, это koi8-r)
$ sudo mount /dev/sda1 /home/mount/1 -o iocharset=koi8-r,codepage=8666. Копируем все файлы с подключённого раздела себе в систему.
Подобные советы:
(1 vote)
- Добавить комментарий
- 1333 просмотра
Страница для печати

Где-то год назад такую проблему я решил с помощью convmv, и ничего никуда мувать не потребовалось (это ж сколько гиг туда-сюда надо перекинуть!) ;-)
не надо таких статей писать
да ладно вам. обычное решение "в лоб", если convmv и подобного не стоит (я обычно решал через vim :r!ls + :set enc + :e ++enc). еще один способ в копилку Ж:-)
Да, действительно как-то того... перректально.
Способы попроще/попрямее:
* convmvfs
* convmv
* EDITOR=enconv vidir
* в mc F9 -> right|left -> Panel codepage
Да ты ж упоротый!
и добавить к этим словам нечего.
удаление тех самых классических «гланд».
man convmv
настоящие гинекологи манов не читают.