LINUX.ORG.RU

Русские имена файлов


0

0

Привет,

были у меня на разных разделах NTFS, reiserfs фалы (много) с русскими именами. Как-то я ставил опыты и установил gentoo, а подделжку русского не сделал, а те фалики перетащил в одну директорию на reiserfs партиции. С тех пор имена фалов показываются вопросами "?????.txt", иногда с вкраплениями китайских символов. Это дает мне надежду, что где то там в глубине все еще имена записанны по русски, просто перекодируются неверно фаловой системой.

Если я на той же партиции напишу echo 123 >русское.имя" то вайл так и сохраняется и имя так потом и выглядит, не вопросами.

Вопрос, могу ли я как то прочитать эти имена на русском, я так полагаю, что они в виновзной кодировке, а файлы эти все на одной партиции с системой. Я ьоюсь если смонтирую ее в виндовзной кодировкой, не попорчу ли я чего?

И еще, я хочу перекодировать все русские имена имена в имена записанные латиницей, есть ли нормальные перекодировщики-скрипты?

Спасибо и извините за словоблудие.

ключики к mount? iocharset=koi8-r,ro

anonymous
()

скриптов переконвертации имен море(поиск рулит)
главное выяснить в какой же они кодировке, вариантов не так уж много и
подбором эту задачу можно решить
берешь имя файла
делаешь
echo я┐п╩п?я├п╟ я─п?п╥.mp3 | iconv -f koi8-r -t твоя_кодировка

man iconv

fghj ★★★★★
()

Покопай в сторону iconv.

parser ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.