Linux имена файлов windows 1251

Содержание
  1. unixforum.org
  2. Re: [таки решено] Кракозябра в именах файлов
  3. Re: [таки решено] Кракозябра в именах файлов
  4. Re: [таки решено] Кракозябра в именах файлов
  5. Re: [таки решено] Кракозябра в именах файлов
  6. Re: [таки решено] Кракозябра в именах файлов
  7. Re: [таки решено] Кракозябра в именах файлов
  8. Re: [таки решено] Кракозябра в именах файлов
  9. Re: [таки решено] Кракозябра в именах файлов
  10. Re: [таки решено] Кракозябра в именах файлов
  11. Re: [таки решено] Кракозябра в именах файлов
  12. Re: [таки решено] Кракозябра в именах файлов
  13. Re: [таки решено] Кракозябра в именах файлов
  14. Re: [таки решено] Кракозябра в именах файлов
  15. Re: [таки решено] Кракозябра в именах файлов
  16. Re: [таки решено] Кракозябра в именах файлов
  17. Re: [таки решено] Кракозябра в именах файлов
  18. Re: [таки решено] Кракозябра в именах файлов
  19. Re: [таки решено] Кракозябра в именах файлов
  20. Re: [таки решено] Кракозябра в именах файлов
  21. Re: [таки решено] Кракозябра в именах файлов
  22. Re: [таки решено] Кракозябра в именах файлов
  23. Re: [таки решено] Кракозябра в именах файлов
  24. Re: [таки решено] Кракозябра в именах файлов
  25. Re: [таки решено] Кракозябра в именах файлов
  26. Re: [таки решено] Кракозябра в именах файлов
  27. Re: [таки решено] Кракозябра в именах файлов
  28. Re: [таки решено] Кракозябра в именах файлов
  29. Re: [таки решено] Кракозябра в именах файлов
  30. Re: [таки решено] Кракозябра в именах файлов
  31. Linux имена файлов windows 1251

unixforum.org

Прошу прощения за часто задаваемый и глупый вопрос, просто не нашел ответа.
сходил к другу за музыкой, прихватив с собой винт.
скинул все, дома имена файлов пишутся через кракозябры.
локаль стоит UTF-8

собственно, требуется безболезненно перевести имена файлов в юникод, или же как-нибудь включить распознавание кодировки, в которой записаны имена, не выключая притом юникод.

у друга Windows XP Professional SP3, у меня, соответсвенно, убунта, де — xfce

allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: [таки решено] Кракозябра в именах файлов

Сообщение allez » 10.08.2009 20:17

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 10.08.2009 21:17

Your Perl version has fleas #37757 #49830 Starting a dry run without changes. Skipping, already UTF-8: %имена файлов% No changes to your files done. Use --notest to finally rename the files.

системная локаль UTF-8.ru_RU или что-то в этом роде, знаю точно, бо с alternate cd ставил

и еще.
Декодер Студии Артема Лебедева прекрасно перевел и сообщил следующее:

Как нам пришлось помучиться

uptime Сообщения: 1661 Статус: Drinker with computing problems ОС: kubuntu 8.04

Re: [таки решено] Кракозябра в именах файлов

Сообщение uptime » 10.08.2009 21:21

Из сообщения понятно, что скрипту не очень нравиться установленная версия перл. Но он готов попробовать перекодировать и так. Для этого его нужно запустить с опцией —notest.

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 10.08.2009 21:31

$ convmv -f CP866 -t UTF8 -r ./ --notest Your Perl version has fleas #37757 #49830 Skipping, already UTF-8: %имена файлов% Ready!

t.t Бывший модератор Сообщения: 7390 Статус: думающий о вечном ОС: Debian, LMDE

Re: [таки решено] Кракозябра в именах файлов

Сообщение t.t » 11.08.2009 13:40

uptime Сообщения: 1661 Статус: Drinker with computing problems ОС: kubuntu 8.04

Re: [таки решено] Кракозябра в именах файлов

Сообщение uptime » 11.08.2009 13:51

$ convmv -f CP866 -t UTF8 -r ./ --notest Your Perl version has fleas #37757 #49830 Skipping, already UTF-8: %имена файлов% Ready!

может, всё-таки перл обновить?

Voral Сообщения: 1205 ОС: Debian Wheezy (amd64) Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение Voral » 11.08.2009 14:34

Читайте также:  Nas сервер своими руками linux

чет я не догоняю. А зачем вообще перекодировать то?
Имхо тут надо:
1. Проверить параметры монтирования этого винта (явно ж там нтфс или фат)
2. Возможно проблема с настройками. У меня действительно были проблемы с некоторыми именами файлов на русском. Все решилось в в этом топике

Если коротко:
— выполнил dpkg-reconfigure locales и поставил UTF8 ru
— выполнил dpkg-reconfigure console-cyrillic
— Перегрузился.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say «why me». Just say «try me © ?

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 11.08.2009 14:38

Voral, сейчас будет)

diesel Бывший модератор Сообщения: 5989 ОС: OS X, openSuSE, ROSA, Debian Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение diesel » 11.08.2009 14:39

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 11.08.2009 14:44

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 11.08.2009 14:48

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 11.08.2009 14:51

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 11.08.2009 15:09

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 11.08.2009 15:11

— выполнил dpkg-reconfigure locales и поставил UTF8 ru
— выполнил dpkg-reconfigure console-cyrillic
— Перегрузился.

учиться никогда не поздно

конечно мооожно делать все вручную, копируя имена файлов на сайт артемия лебедева, но хотелось бы таки более изящный вариант)

Voral Сообщения: 1205 ОС: Debian Wheezy (amd64) Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение Voral » 11.08.2009 15:21

говорю на вскидку. Мож и глупость скажу — не обдумывал.

Т.е вы копировали под линуксом, но (вероятно) смонтировано было не корректно (упущен параметр). Т.е. система считывала файл с именем в win1251 при этом его считала в кодирвке А (но не win1251). «Приводила» имя к вашей кодировке. т.е. в итге получилось фиг знает какое преобразование.

Т.е. преобразовывать cp866 -> utf8 не совсем то, что нужно. Надо знать, что подразумевалось под кодировкой A.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say «why me». Just say «try me © ?

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 11.08.2009 15:40

Кстати, в последних версиях mc есть возможность перекодирования имен файлов при копировании. Не пробовали?

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 11.08.2009 15:52

говорю на вскидку. Мож и глупость скажу — не обдумывал.

Т.е вы копировали под линуксом, но (вероятно) смонтировано было не корректно (упущен параметр). Т.е. система считывала файл с именем в win1251 при этом его считала в кодирвке А (но не win1251). «Приводила» имя к вашей кодировке. т.е. в итге получилось фиг знает какое преобразование.

Т.е. преобразовывать cp866 -> utf8 не совсем то, что нужно. Надо знать, что подразумевалось под кодировкой A.

всяко пробовал, и utf8 -> любая кодировка (пишет: нет всех необходимых символов, прерываю)
и cp1252 и cp1251 в качестве исходных тоже пробовал

Кстати, в последних версиях mc есть возможность перекодирования имен файлов при копировании. Не пробовали?

сейчас взял и попробовал
обыная кракозябра превратилась в черные ромбики с заключенными внутрь вопросиками

diesel Бывший модератор Сообщения: 5989 ОС: OS X, openSuSE, ROSA, Debian Контактная информация:

Читайте также:  Линукс команды скопировать папку

Re: [таки решено] Кракозябра в именах файлов

Сообщение diesel » 11.08.2009 15:57

а конвертирование как для зип-файлов не подойдет? попробуйте выполнить

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp866 -t utf8

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp1251 -t utf8

sirocco Сообщения: 782 Статус: Задвинутый соучастник Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение sirocco » 11.08.2009 16:17

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 11.08.2009 16:26

sirocco Сообщения: 782 Статус: Задвинутый соучастник Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение sirocco » 11.08.2009 16:38

.
STABLE Version 2009.1.1 (January 22, 2009) — Release Notes
.
* Change: The ‘locale=’ mount option is not used anymore for filename characterset conversion. Instead filenames are always converted to UTF-8.
.

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 11.08.2009 16:45

t.t Бывший модератор Сообщения: 7390 Статус: думающий о вечном ОС: Debian, LMDE

Re: [таки решено] Кракозябра в именах файлов

Сообщение t.t » 12.08.2009 22:06

а конвертирование как для зип-файлов не подойдет? попробуйте выполнить

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp866 -t utf8

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp1251 -t utf8

diesel Бывший модератор Сообщения: 5989 ОС: OS X, openSuSE, ROSA, Debian Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение diesel » 13.08.2009 14:03

а конвертирование как для зип-файлов не подойдет? попробуйте выполнить

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp866 -t utf8

ls | iconv -f iso8859-1 -t cp850 | iconv -f cp1251 -t utf8

да если она есть, а если нет — то нужно будет еще рассказывать как ее ставить. Помнится были новости о том что enca скорее мертв, чем жив.

t.t Бывший модератор Сообщения: 7390 Статус: думающий о вечном ОС: Debian, LMDE

Re: [таки решено] Кракозябра в именах файлов

Сообщение t.t » 13.08.2009 19:12

да если она есть, а если нет — то нужно будет еще рассказывать как ее ставить. Помнится были новости о том что enca скорее мертв, чем жив.

У автора темы один из дистров — убунта. В ней есть точно: http://packages.ubuntu.com/enca

Что проект «мёртв» в смысле «не развивается» — это да. Но ты ведь знаешь, что в юниксах часто не развивается не то, что никому не нужно, а наоборот — то, что уже и так хорошо работает. По моему опыту, это — как раз тот случай.

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: [таки решено] Кракозябра в именах файлов

Сообщение eddy » 14.08.2009 09:08

Но ты ведь знаешь, что в юниксах часто не развивается не то, что никому не нужно, а наоборот — то, что уже и так хорошо работает. По моему опыту, это — как раз тот случай.

+1
сам пользуюсь enconv’ом — очень удобно, т.к. не надо гадать, что же за кодировка у файла. Правда, иногда бывают проблемы — но это очень редко.

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 18.08.2009 01:36

Re: [таки решено] Кракозябра в именах файлов

Сообщение Valodick » 18.08.2009 19:03

~$ enca -c ./1/* enca: Cannot convert `%filenames%' from unknown encoding
~$ enca -gd ./1/* %filenames%: Unrecognized encoding Failure reason: Sample is just garbage.

Voral Сообщения: 1205 ОС: Debian Wheezy (amd64) Контактная информация:

Читайте также:  Create file in linux bash

Re: [таки решено] Кракозябра в именах файлов

Сообщение Voral » 18.08.2009 19:27

Помнится приходли мне как то письма в крякозяберном формате (и при этом установка кодировки письма не помогала).
Я копировал это письмо в буфер обмена, вставлял в фаре в редактор и щелкал различные кодировки. При этом игрался как с кодировкой письма в почтовике, так и в редакторе на момент вставки. Прокатило. Но там вариантов не особо много было В прочем и в твоем они достаточно четко могут быть установлены:
1 Кодировка как на диске с ntfs (или fat)
2 кодировка за какую кодировку принял линукс кодировку на том нтфс
3 твоя кодировка в линуксе

Играть нужно только с ними. Можно попробовать скинуть список файлов в текстовый файл и попробовать работать как с текстом.

ИМХО стандартный метод тут не прокатит.

Второй метод. Если речь идет о музыке. Вероятно в нутрях файла есть инфа о названии исполнителя, альбома, песни. Может есть возможность вытащить это от туда и переименовать соответственно файл. Тут я слишком чайник что б занть как в линуксе это сделать. Но может кто подскажет?

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say «why me». Just say «try me © ?

Источник

Linux имена файлов windows 1251

В Линукс Минт (МАТЕ) обнаружил одну неприятную штуку: вместо кириллических названий папок и файлов, созданных в Виндовс, отображаются некие крякозябры, а в текстовых файлах эти крякозябры ещё и сам текст на русском собой подменяют. Правда в последнем случае мне виновник известен — это текстовый редактор Xed и вылечил я это дело простой его заменой на другой просмоторщик текстов, по имени Pluma.

Но что делать с крякозябрами в названиях папок и файлов? При этом сия болезнь поразила именно новейшие (на данный момент) версии Минт, 18-тые (18-Sarah, 18.1-Serena, 18,2-Sonya), а в Минт-17.3 (МАТЕ) всё с кириллицей было в порядке, не зависимо от того, в Линукс или Виндовс были созданы эти файлы и папки.

Не, ну может у меня одного просто как то не так дистрибутив установился (хотя ума не приложу, что я мог не так при установке сделать?), так я переустановлю тогда.

Filin писал(а): Unat , а через ФМ просматриваются у вас разделы на NTFS из Linux? Папки и файлы читаются? Это я к тому что если видны папки и их имена то копируется всё это вживую без всяких проблем и глюков. А если разделов NTFS сейчас нет то по всей видимости причиной кракозябров был способ переноса папок и то чем делался бэкап, но никак не linux Mint причина тому. У меня к примеру на облаке лежит архив семейного фото сделанный в windows лет 10 назад по моей собственной глупости одним из filesyns. Теперь ни в windows ни в linux имён не прочесть.

malvinochka2017 писал(а): Если эти файлы присланы в виндовских архивах, то вот, может быть, поможет:
Кракозябры в названиях после распаковки архивов

Спасибо за наводку: дело именно в архиваторе и архиве.zip. Эти папки/файлы были запакованы в Винде в .zip, а в Минт я их штатным архиватором распаковал, а он вот как .zip «любит». Другой архив, например .7z, распаковывает как надо. И такое дело оказывается и в версии 17.3 просто лично я до сих пор не сталкивался.
А посему эту тему можно считать закрытой, ввиду наличия аналогичной Кракозябры в названиях после распаковки архивов .

Источник

Оцените статью
Adblock
detector