Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вместо названий папок и файлов "вопрсики"  (Прочитано 5009 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Доброго времени суток.
Попрошу минуточку внимания.
Был у меня ntfs раздел (110гб), надоело монтирования при каждом старте системы.
Отформатировал я его в ext4. В /etc/fstab додал строчку
UID=a9b52098-dd89-4d85-9540-23e98bd9935e  /storage               ext4         defaults         0  0
После чего у меня в storage появилось 110 гб. Здесь все хорошо.
Дальше переписал через сеть с ноутбука кучу фильмов и музыки. Ну вот беда - кириллические названия файлов и каталогов отображаются например так : ? ? ? ? ? ?.mp3
При создании каталогов на русском локально (непосредственно с ubuntu) названия остаются и корректно отображаются.
Проблема только если скопировать на пк уже названые по русски файлы и папки.
P.S. Сам понимаю что проблема с кодированием win1352 и что нужно utf-8. Раньше конвертировал теги музыкальной коллекции через easytag, но надеюсь в данном случае можно обойтись как нибудь иначе. Можно же заставить систему видит эти названия ?
Спасибо.
« Последнее редактирование: 27 Декабря 2009, 03:26:59 от kitano »

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5837
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #1 : 27 Декабря 2009, 03:43:27 »
был скрипт какой-то renamer чтоль, как-то так меня давно это трогало, он конвертирует не теги а сами названия в utf-8 к сожалению точного названия нет

Пользователь решил продолжить мысль 27 Декабря 2009, 01:48:03:
по описанию подойдет
Цитировать
convmv
« Последнее редактирование: 27 Декабря 2009, 03:48:23 от pipe »

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #2 : 27 Декабря 2009, 04:46:28 »
был скрипт какой-то renamer чтоль, как-то так меня давно это трогало, он конвертирует не теги а сами названия в utf-8 к сожалению точного названия нет

Пользователь решил продолжить мысль 27 Декабря 2009, 01:48:03:
по описанию подойдет
Цитировать
convmv

Это не совсем вариант для меня. Так как наполнения винчестера меняется каждую секунду (в том числе и файлами с русскими названиями), то конвертировать или переименовывать каждый раз  будет накладно.  Может вить система их видит. Например когда слайс был еще в ntfs - система прекрасно понимала кириллицу.

Оффлайн FReDO

  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #3 : 27 Декабря 2009, 04:50:24 »
может помочь: ALT+F2 -> gconf-editor -> apps -> gedit-2 -> preferences -> encodings
там двойной клик на auto_detected и windows-1251 перемещаешь наверх
P.S: точно не помню, но вроде это помогло
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #4 : 27 Декабря 2009, 06:30:51 »
Самый простой способ (ИМХО)
Ставим пакет python-mutagen,    далее в терминале     
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
Все!! У меня 20 гигов сконверитировалось минуты за 2 -3.

Пользователь решил продолжить мысль 27 Декабря 2009, 06:55:49:
Мой ответ касался конвертирования тэгов.
А прописать в функциях монтирования раздела utf8?
« Последнее редактирование: 27 Декабря 2009, 06:55:49 от genrich »

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #5 : 27 Декабря 2009, 14:05:22 »
может помочь: ALT+F2 -> gconf-editor -> apps -> gedit-2 -> preferences -> encodings
там двойной клик на auto_detected и windows-1251 перемещаешь наверх
P.S: точно не помню, но вроде это помогло
Не помогло :(
Кстати, а причем здесь gedit, может nautilius поправить надо ?
А прописать в функциях монтирования раздела utf8?
Это уже мысль ! Не подскажите еще где эту кодировку прописать в fstab, думаю что возле defaults в моем случае. Но знать бы точно синтаксис
« Последнее редактирование: 27 Декабря 2009, 14:13:57 от kitano »

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #6 : 27 Декабря 2009, 16:31:39 »
defaults,utf8

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #7 : 27 Декабря 2009, 17:17:46 »
defaults,utf8
proc                                       /proc           proc         defaults                  0  0 
UUID=0be81cb9-ef82-4b3c-9056-40996e1f0bb6  /               ext4         errors=remount-ro         0  1 
UUID=109e976d-58f1-48af-a16a-9e9d56dd963f  none            swap         sw                        0  0 
/dev/scd0                                  /media/cdrom0   udf,iso9660  user,noauto,exec,utf8     0  0 
/dev/fd0                                   /media/floppy0  auto         rw,user,noauto,exec,utf8  0  0 
UUID=a9b52098-dd89-4d85-9540-23e98bd9935e  /storage        ext4         rw,suid,dev,exec,auto,nouser,async,utf8  0  0 

вообще не монтируется, если убрать utf8 то монтируется с "вопросиками"
p.s. и deafaults или rw,suid,dev,exec,auto,nouser,async картина та же

Оффлайн cmp

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #8 : 27 Декабря 2009, 17:27:37 »
А че все зациклились на конвертировании, тут по-моему главное слово - сеть,
что за сеть лучше раскажи.

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #9 : 27 Декабря 2009, 17:34:41 »
А че все зациклились на конвертировании, тут по-моему главное слово - сеть,
что за сеть лучше раскажи.
Да обычная сеть по витой паре на 2 компьютера. Ноут с хр и десктоп с убунтой. На хр "поднял" фтп сервер и c убунты через mc  переписал музыкальную коллекцию и еще кучу всего. Проблема здесь явно не в сети. У кого еще есть подмонтированные (не во время инсталляции системы) ext4 разделы. Поделитесь /etc/fstab
« Последнее редактирование: 27 Декабря 2009, 17:36:58 от kitano »

Оффлайн cmp

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #10 : 27 Декабря 2009, 17:51:34 »
К вашему сведению ext4 как и всем ext как и всем нормальным фс в unix на кодировку глубоко по баробану и имена файлов лишь блок данных определенного размера, вот если бы вы поставили сначала redhat-6.х, где кодировкой по умолчанию была koi8-r, а потом Ubuntu, то все кириллические имена присвоенные в redhat-6.x под убунтой были бы кучкой вопросиков, а ответ на вопрос скрывается в вашем вопросе, - файлы переданные по сети, то есть некая программа, как выяснилось mc принимает файлы от винды, которая кроме cp1251 знать ничего не знает, и видимо как есть, то есть без конвертирования в utf-8 сохраняет их на ваш раздел, если вы уж так хотите чтобы русские букафки появились благодаря опциям монтирования фс, то вам нужно монтировать раздел с указанием кодировки cp1251, но после этого русские букафки пропадут под виндой, потому что будут передаваться ей после конвертации cp1251 - utf-8 и вновь присвоенные имена будут тоже вопросиками потому как программа записывающая их попрежнему не будет конвертировать кодировку, а вот фс будет конвертировать cp1251 в cp1251 считая его utf-8 и после этого вам придется писать самому скрипт выполняющий несколько преобразований с именами файлов, а если учесть что для разных файлов это будут разное кол-во преобразований, то Вы заулыбаетесь это разгребать.

Оффлайн kitano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #11 : 27 Декабря 2009, 18:44:34 »
Спасибо Вам за исчерпающий ответ !!!
Теперь все ясно. Только вот бы решения еще узнать. Подскажите каким фтп клиентом копировать чтобы конвертирование произошло. (filezilla вообще "русских" папок и файлов не видит).
Или что лучше в даном случае сделать,  чтобы все отображалось как нужно, и при необходимости даже из винды.
Пока раздел был в ntfs и нем были файли с которыми я работал и с под винды, и в то же время Ubuntu подмонтировала так что названия были нормальными
« Последнее редактирование: 27 Декабря 2009, 18:55:28 от kitano »

Оффлайн cmp

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Вместо названий папок и файлов "вопрсики"
« Ответ #12 : 27 Декабря 2009, 19:38:03 »
любым браузером

 

Страница сгенерирована за 0.108 секунд. Запросов: 24.