Автор Тема: Как определить кодировку названий ?  (Прочитано 2425 раз)

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

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Как определить кодировку названий ?
« : Октябрь 01, 2014, 19:11:49 »
Какой утилитой можно определить кодировку названий файлов и каталогов ?
Devuan ASCII x32..x64

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3182
Re: Как определить кодировку названий ?
« Ответ #1 : Октябрь 06, 2014, 13:03:11 »

    Попробуйте так:
sudo apt-get install enca
ls filename | enca

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: Как определить кодировку названий ?
« Ответ #2 : Октябрь 07, 2014, 04:53:07 »

    Попробуйте так:
sudo apt-get install enca
ls filename | enca

Она определяет кодировку лишь содержимого текстовых файлов.  Содержимое моих файлов она определяет без проблем, но только после смены их названия (типа такого ? ? ? ? ? ? ? ?). С таким названием enca уходит в ступор. 
Содержимое файлов определяется как ср1251. Но  convmv не может перекодировать названия этих файлов с ср1251 на utf-8. То есть, кодировка названий не ср1251, хотя содержимое ср1251  ;D   
Devuan ASCII x32..x64