Copio y pego de otro blog
: el blog del santo
Desde hace algún tiempo sufro un problema que me tiene un poquito quemado. En Ubuntu, al descomprimir ficheros en formato
.RAR,
en ocasiones, obtengo errores del tipo "Codificación no válida" o los
propios ficheros descomprimidos contienen caracteres extraños. El
problema radica principalmente en los caracteres especiales (tildes,
ñ,...) que tienen una codificación diferente.
Al contrario de lo que puedan pensar algunos, el problema no proviene de
un fallo de configuración de Ubuntu, ni mucho menos de una
incompatibilidad de éste. Sino que procede de una incompatibilidad entre
el sistema donde el fichero fue comprimido y el resto de sistemas
existentes.
En Ubuntu (al igual que en casi todos los sistemas operativos:
MacOSX,
Android,...) el formato de codificación de caracteres utilizado es
UTF-8, el cual usa un estándar, llamado
Unicode,
creado y adoptado por la mayoría de empresas del sector, y diseñado
para facilitar el tratamiento informático, transmisión y visualización
de textos de múltiples lenguajes y disciplinas técnicas además de textos
clásicos de lenguas muertas.
¿por qué suelto este parrafazo? Pues porque el problema que tenemos es que el fichero fue comprimido en
Windows
y, como es de suponer, Microsoft no utiliza UTF-8, usa sus propios
formato de codificación no compatibles con el resto (Windows-1252 para
idiomas occidentales, Windows-1253 para griego, Windows-1254 para turco,
Windows-1256 para árabe,...).
Solución número 1: (la más elegante para mí, en especial si ya tienes muchos ficheros con la codificación no válida)
abres el terminal te vas al directorio donde estén los archivos a corregir y pegas el siguiente comando:
find . -name '?' | xargs convmv -r --notest -f cp850 -t UTF-8
Encontrado en el "blog de informatica peula"
Solución número 2: Usar el programa peazip para linux.
Encontrado en el blog
aprender con libertad.
Te descargas el archivo deb (si tienes una distribución basada en debian) de la página
http://peazip.sourceforge.net/peazip-linux.html
Una vez descargada haces click con el botón secundario y la instalas.
O si quieres instalas los repositorios de esta aplicación y así cada vez que se actualice el sistema esta aplicación se podrá actualizar (si hay una versión nueva claro está).
Abrimos la terminal y escribimos los comandos siguientes:
sudo add-apt-repository ppa:upubuntu-com/ppa
sudo apt-get update
sudo apt-get install peazip
Yo sigo usando aptitude, así que si queréis podéis sustituir apt-get por aptitude.... ;)
si os da error es porque en las nuevas distribuciones de ubuntu, no viene instalado de serie...
Solucionado abriendo la terminal con un sencillo :
sudo apt-get install aptitude
Solución número 3
(del blog del santo): la cómoda si no tienes muchos archivos con codificación no válida.
Te
metes en internet y buscas descargas y luego instalas (los programas en
versión para windows) por ejemplo 7zip, winrar o winzip, con la
estupenda herramienta WINE.
Descargas el programa y abres el navegador de archivos, vas a la carpeta de descargas y haces click con el botón secundario (el botón derecho) y seleccionas instalar con WINE o abrir con WINE o como venga en vuestro menú contextual, luego el programa se instala en el menu de WINE.