Linux - Corrigir erro codificação inválida - Cópia de Arquivo / Backup
EXEMPLO DE DEU CERTO COMIGO:
$ convmv -r -f iso8859-1 -t utf-8 --notest /home/escola/ (windows para Linux)
$ convmv -r -f utf-8 -t windows-1252 --notest /home/escola/ (Linux para windows)
------------------------------------------------------------------------------
É porque estas pasta e arquivos está usando a codificação de
caracteres do Windows. O Linux usa a codificação UTF-8 e o Windows usa
o 1252 para o idioma português, para entender melhor clique neste
artigo do Wikipédia.
Para resolver isto vamos instalar convmv, abra um terminal e digite:
sudo apt-get update && sudo apt-get install convmv
Depois de instalado use:
$ convmv -r --notest -f windows-1252 -t UTF-8 /home
Se preferir digite o caminho da pasta desejada exemplo: / home /
rafael / Downloads /Musicas.
Aqui funcionou beleza, testem ai e comente o resultado!
Até mais!
------------------------------------
LEITURA ADICIONAL
Retirado do site http://www.diegolima.org/wordpress/?p=24
$ convmv -f cp850 -t utf8 -r /diretorio/dos/arquivos
Ao fazer isso uma lista com as modificações que seriam feitas será exibida e você deve dar uma olhada para verificar se a conversão estará sendo feita corretamente. Caso você veja problemas (nomes de arquivos que continuam estranhos), provavelmente a codificação não é cp850 e sim iso8859-1. Um exemplo disso seria:
$ convmv -f cp850 -t utf8 Angra\ -\ Ca??a\ e\ Ca??ador.mp3
Starting a dry run without changes…
mv “./Angra – Ca??a e Ca??ador.mp3″ “./Angra – Caþa e Caþador.mp3″
Note que a codificação continua estranha após a conversão . Nesse caso utilizaríamos este comando:
$ convmv -f iso88591 -t utf8 Angra\ -\ Ca??a\ e\ Ca??ador.mp3
Starting a dry run without changes…
mv “./Angra – Ca??a e Ca??ador.mp3″ “./Angra – Caça e Caçador.mp3″
Quando estiver satisfeito com os resultados, é hora de aplicar as mudanças, utilizando o parâmetro –notest.
$ convmv -f cp850 -t utf8 -r –notest /diretorio/dos/arquivos
Ou, no caso do exemplo acima:
$ convmv -f iso88591 -t utf8 –notest Angra\ -\ Ca??a\ e\ Ca??ador.mp3
Ao terminar, você deve estar com seus nomes de arquivos corrigidos. É possível fazer mais coisas com o convmv, como renomear tudo para nomes com apenas minúsculas. Vale a pena utilizar o –help para ver as possibilidades
Comentários
Postar um comentário