LinuxForum.Fans
Тема

Проблемы с кодировкой?

Автор: verg 34 сообщений 964 просмотров
28.12.2014 11:22 #407209
"clever.dima" написал:
Делать-то что?

если файл не читается, нужно в консоли набрать

[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]

28.12.2014 11:23 #407210

"diablopc" написал:
откуда?!
в маздае есть UTF, но как обычно оно там своё.
28.12.2014 11:23 · отредактировано #407212
"clever.dima" написал:
файлы скинутые с нее, как-то нужно отличать друг от друга. Делать-то что?

В смысле? От аналогичных с тем же названием? Групповое переименование. Например добавление к названию чего-то. Было ****.ext стало ****-1.ext

А что мешает их хранить в отдельном каталоге и не мешать с другими? Или я не понял вопроса?

28.12.2014 11:23 · отредактировано #407213

Флешка форматировалась на Linux Mint-е... И еще такой момент - если той самой флешки под рукой нет, а файлы скинутые с нее, как-то нужно отличать друг от друга. Делать-то что?

P. S. Уважаемые гуру, вы не серчайте на таких глупых "юзверей" как я... У меня огромное желание учиться, но с чего начинать не знаю. Вот и задаю всякие глупые вопросы по ходу работы.

28.12.2014 11:23 #407214
"diablopc" написал:
лет так 8-10 назад

10 - вполне могло и KOI8-R а это совсем другая проблема.

28.12.2014 11:24 #407215

stranger, Ты думаешь я сейчас вспомню?)) то ж было лет так 8-10 назад...)

28.12.2014 11:24 #407216

diablopc, тащили на что? Не на KOI8-R часом? ;)

28.12.2014 11:24 #407217

stranger, А у меня, как раз, с именами проблемы и были.... тащили в давние времена флешки да болванки то на 2К то на ХР записаные.... нормально никогда не читались....

28.12.2014 11:25 #407218
"stranger" написал:
Откуда скинул? С флэшки? Или?

Да, скинул с флешки.

28.12.2014 11:25 #407219
"diablopc" написал:
Для русских букв следует явно указывать кодировку 866.

Простите, а для украинских букв тоже подойдет?

28.12.2014 11:25 · отредактировано #407220

clever.dima, Попробуй поиграться с кодировкой при монтировании флешки...
[console]mount -t vfat /dev/sdX1 /mnt -o rw,codepage=866,iocharset=cp1251[/console]

"http://www.kryukov.biz/wiki/Mount" написал:
codepage - Определяет кодировку, которая используется в именах файлов в этой файловой системе. Для русских букв следует явно указывать кодировку 866.
iocharset - Определяет кодировку, которая используется для отображения символов на Linux машине.
28.12.2014 11:25 · отредактировано #407221

clever.dima, Та сделай ты, наконец-то:
[console]cd / && umount /dev/sdX1 && mount -t vfat /dev/sdX1 /mnt -o rw,codepage=866,iocharset=cp1251 && cd /mnt &&ls -l[/console]

28.12.2014 11:26 #407222

bormant, Ну у меня, к примеру, нету такой..... но бычно для флешек форматнутых в той-же хрюше 866 за глаза хватало....

28.12.2014 11:26 #407223
Vitri написал:

uk_UA.UTF-8

LANGUAGE=«uk_UA:ru_UA:ru»

28.12.2014 11:26 #407224
"stranger" написал:
"UTF-8 RU-ua"

uk_UA.UTF-8

28.12.2014 11:26 · отредактировано #407225

clever.dima, а поискать украинские кодировки самому не? Помниться, cp866 отличий не имела... Вот UTF уже да - "UTF-8 RU-ru" и "UTF-8 RU-ua" ЕМНИП...

28.12.2014 11:27 · отредактировано #407226
"diablopc" написал:
откуда?!
"Wiki" написал:
В API Win32, распространённом в современных версиях операционной системы Microsoft Windows, имеется два способа представления текста: в форме традиционных 8-битных кодовых страниц и в виде UTF-16.

В файловых системах NTFS, а также FAT с поддержкой длинных имён, имена файлов записываются в UTF-16LE
28.12.2014 11:27 · отредактировано #407227
"stranger" написал:
UTF-16
o_O o_O o_O откуда?! o_O o_O o_O
Чел вродь из Одессы, а не из китая)))

"stranger" написал:
А так, вариантов масса. Скажем, cp1252 или вообще ISO 8859-5, а то и ISO 8859

Так я ему с самого начала сказал:

"diablopc" написал:
Попробуй поиграться с кодировкой при монтировании флешки.
28.12.2014 11:27 · отредактировано #407228
"diablopc" написал:
95%.... Ну и хуже не будет

Хуже точно не будет, но может и UTF-16 к примеру... ;)

А так, вариантов масса. Скажем, cp1252 или вообще ISO 8859-5, а то и ISO 8859

Войдите или зарегистрируйтесь, чтобы ответить.