Cambiar tipo mime de un fichero

Recientemente me ha pasado que alg煤n editor modifica la codificaci贸n de un fichero como consecuencia si yo tengo un fichero .php que muestre una palabra con acentos y el encoding del fichero no coincide con el encoding que yo le estoy diciendo en el 芦meta禄…pues problema al canto y caracteres raros por ah铆…

El encoding se puede solucionar guardando el fichero en el encoding apropiado (algunos editores soportan esta opci贸n) pero para linux (Mac) esta es la soluci贸n m谩s sencilla que he encontrado.

Soluci贸n en linux:

Para identificar que encoding tiene un fichero concreto:

 $file --mime nombrefichero.php 

Esto nos produce una salida…

 nombrefichero.php: 聽 聽 聽 聽 text/plain; charset=iso-8859-1

Para reconvertir al formato que deseamos por ejemplo a utf-8:

 聽iconv -f iso-8859-1 -t utf-8 nombrefichero.php > nombrefichero_utf8.php

 

*NOTA: cuidado con intentar encodear un fichero formato ascii a utf-8 porque ascii ya es utf-8 por lo que la reconversi贸n no se lleva a cabo.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada.

Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.