Não é possível ler os nomes de arquivos que estão na codificação utf8 (caracteres gregos)

2

Eu baixei alguns arquivos usando a opção "Download como .zip" fornecida pelo Dropbox.
Os nomes dos arquivos contêm caracteres gregos.
Eu os extraí e tudo que consigo é isso: 2013 ΧειμεÏινÏ.pdf
Os arquivos provavelmente foram nomeados / criados no sistema operacional Windows, com localidade grega.

Eu olhei para ele e instalei o utilitário convmv , mas ao usar este comando:
Primeira tentativa:
convmv -t utf8 ./2013 ΧειμεÏινÏ.pdf , recebi esta saída:

  

A sua versão Perl tem pulgas # 37757 # 49830
   Começando uma corrida a seco sem   muda ...
   Ignorando, já UTF-8: ./2013 ÎäÎιμÎÏιν.pdf
  Nenhuma alteração nos seus arquivos. Use --notest para finalmente renomear os arquivos.

Assim, os nomes dos arquivos já estão no utf8, mas não são exibidos corretamente.
Segunda tentativa:
Procurou por codificações gregas e encontrou esses dois ISO 8859-7 e windows-1253 .
Tentei com o 1º e peguei esse iso-8859-7 doesn't cover all needed characters for: "./2013 ΧειμεÏινÏ.pdf" . Então não há sorte com isso também.

Em seguida, usei convmv --list e windows-1253 não apareceu.

Então estou sem ideias, há algo que eu possa fazer para corrigir isso?

    
por Chris 04.04.2014 / 12:43

1 resposta

0

Isso acontece porque o gerenciador de arquivos padrão do Ubuntu usa o p7zip para descompactar os arquivos zip, se o p7zip-full estiver instalado. O P7zip-full não trata nomes de arquivos que não estejam em inglês corretamente.

Eu fiz um PPA com file-roller usando o programa unzip em vez do p7zip. O file-roller patch pode ser instalado por

sudo add-apt-repository ppa:hanipouspilot/file-roller
sudo apt-get update
sudo apt-get install file-roller
    
por Pilot6 21.04.2015 / 10:35