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


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

Автор Тема: ubuntu 14.04, не отображаются имена файлов и папок, созданных в win7  (Прочитано 2257 раз)

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

Оффлайн coziruget

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Перешёл с win7 на Ubuntu, теперь все название файлов и папок которые были на русском языке носят вид вопросительных знаков. Как исправить?


ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 11/02/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 05:18:09 от zg_nico »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Написать скрипт, меняющий в названиях кодировку Windows-1251 на UTF-8.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Heider, не надо давать дурацких советов.
coziruget, начните с начала, названия каких каталогов где?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн orionit

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
coziruget,
Введите в консоль команду locale -a и в выведенном списке найдите кодировку ru_RU.CP1251, если ее нет то напишите команду. sudo locale-gen ru_RU.CP1251
P.S И на крайняк проверьте кодировку ru_RU.KOI8-R.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн coziruget

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
AnrDaemon, сейчас у меня одна система - ubuntu.
скопировал все файлы со с внешнего HDD, которые ранее были на винде. сейчас имена файлов и папок отображиются вопросительными знаками.
orionit, прописал команду sudo locale-gen ru_RU.CP1251 , но ничего не изменилось.
~$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU.cp1251
ru_RU.utf8
ru_UA.utf8

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
AnrDaemon, сейчас у меня одна система - ubuntu.
скопировал все файлы со с внешнего HDD, которые ранее были на винде. сейчас имена файлов и папок отображиются вопросительными знаками.
И внешний диск, конечно же, отформатировали?…
Вам не приходило в голову, что надо привети имена в читаемый вид ДО копирования?
Монтировать надо правильно. Если внешний диск ещё не угроблен, попробуйте iocharset=utf8.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн coziruget

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
AnrDaemon, нет, не отформатировал. Почему он может быть угроблен?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
AnrDaemon, нет, не отформатировал. Почему он может быть угроблен?
- это AnrDaemon иронизирует, имется ввиду данные на внешнем диске...

Подключите внешний диск и выполните в терминале mount и посмотрите в выхлопе как он примонтирован, отмонтируйте и примонтируйте заново, но в этот раз добавьте в параметры iocharset=koi8-r и возможно еще и codepage=866, если после этого имена будут отражаться корректно - скопируйте их снова в Ubuntu... как-то так ::)
« Последнее редактирование: 09 Февраля 2016, 08:05:29 от F12 »

Оффлайн coziruget

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
F12, завтра попробую, отпишусь. спасибо )
сейчас HDD нет под рукой.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
iocharset для vfat, а для ntfs правильнее nls.
Если же после монтирования диска имена не будут отображаться правильно, тогда надо будет сделать то,
что сказал Heider, с помощью скрипта. Например, скопировать все файлы, а потом перекодировать.
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
iocharset для vfat, а для ntfs правильнее nls.
Если же после монтирования диска имена не будут отображаться правильно
После ПРАВИЛЬНОГО монтирования диска имена будут отображаться правильно.
nls или iocharset - зависит от хелпера и новизны mount.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
AnrDaemon,
Так уже не один год для ntfs надо указывать nls,
а с iocharset она может вообще не смонтироваться.
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Не знаю на счёт не одного года, у меня монтируется со всеми параметрами, просто iocharset более универсальна, а с nls ещё надо возиться и вспоминать, в каком порядке её указывать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн coziruget

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Спасибо за советы, вопрос решен!  ;)

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
coziruget,
если не сложно, опиши подробней, как решал.. кому-то, в аналогичной ситуации пригодится ::)

 

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