Начало темы: Проблемы с кодировкой?
Проблемы с кодировкой?
Делать-то что?
если файл не читается, нужно в консоли набрать
[console]$ ls -li
89494 -rw-r--r-- 1 drb users 0 дек 28 02:51 нечитаемое_имя[/console]
число 89494 это inum файла, его можно найти и переименовать файл:
[console]$ find -inum 89494 -exec mv -v {} нормальное_имя \;
«./нечитаемое_имя» -> «нормальное_имя»
[/console]
в маздае есть UTF, но как обычно оно там своё.откуда?!
файлы скинутые с нее, как-то нужно отличать друг от друга. Делать-то что?
В смысле? От аналогичных с тем же названием? Групповое переименование. Например добавление к названию чего-то. Было ****.ext стало ****-1.ext
А что мешает их хранить в отдельном каталоге и не мешать с другими? Или я не понял вопроса?
Флешка форматировалась на Linux Mint-е... И еще такой момент - если той самой флешки под рукой нет, а файлы скинутые с нее, как-то нужно отличать друг от друга. Делать-то что?
P. S. Уважаемые гуру, вы не серчайте на таких глупых "юзверей" как я... У меня огромное желание учиться, но с чего начинать не знаю. Вот и задаю всякие глупые вопросы по ходу работы.
лет так 8-10 назад
10 - вполне могло и KOI8-R а это совсем другая проблема.
stranger, Ты думаешь я сейчас вспомню?)) то ж было лет так 8-10 назад...)
diablopc, тащили на что? Не на KOI8-R часом? ;)
stranger, А у меня, как раз, с именами проблемы и были.... тащили в давние времена флешки да болванки то на 2К то на ХР записаные.... нормально никогда не читались....
Откуда скинул? С флэшки? Или?
Да, скинул с флешки.
Для русских букв следует явно указывать кодировку 866.
Простите, а для украинских букв тоже подойдет?
clever.dima, Попробуй поиграться с кодировкой при монтировании флешки...
[console]mount -t vfat /dev/sdX1 /mnt -o rw,codepage=866,iocharset=cp1251[/console]
codepage - Определяет кодировку, которая используется в именах файлов в этой файловой системе. Для русских букв следует явно указывать кодировку 866.
iocharset - Определяет кодировку, которая используется для отображения символов на Linux машине.
clever.dima, Та сделай ты, наконец-то:
[console]cd / && umount /dev/sdX1 && mount -t vfat /dev/sdX1 /mnt -o rw,codepage=866,iocharset=cp1251 && cd /mnt &&ls -l[/console]
bormant, Ну у меня, к примеру, нету такой..... но бычно для флешек форматнутых в той-же хрюше 866 за глаза хватало....
uk_UA.UTF-8
LANGUAGE=«uk_UA:ru_UA:ru»
"UTF-8 RU-ua"
uk_UA.UTF-8
clever.dima, а поискать украинские кодировки самому не? Помниться, cp866 отличий не имела... Вот UTF уже да - "UTF-8 RU-ru" и "UTF-8 RU-ua" ЕМНИП...
откуда?!
В API Win32, распространённом в современных версиях операционной системы Microsoft Windows, имеется два способа представления текста: в форме традиционных 8-битных кодовых страниц и в виде UTF-16.
В файловых системах NTFS, а также FAT с поддержкой длинных имён, имена файлов записываются в UTF-16LE
o_O o_O o_O откуда?! o_O o_O o_OUTF-16
Чел вродь из Одессы, а не из китая)))
А так, вариантов масса. Скажем, cp1252 или вообще ISO 8859-5, а то и ISO 8859
Так я ему с самого начала сказал:
Попробуй поиграться с кодировкой при монтировании флешки.
95%.... Ну и хуже не будет
Хуже точно не будет, но может и UTF-16 к примеру... ;)
А так, вариантов масса. Скажем, cp1252 или вообще ISO 8859-5, а то и ISO 8859