Dejo un pequeño script bash para reemplazar la codificación de caracteres de múltiples archivos si contamos con una distribución Linux como herramienta.
[pablo@laptop]# mcedit ./iso2Utf.sh
#! /bin/bash
for archivos in "$@"
do
recode iso8859-15...UTF-8 ./$archivos
done
[pablo@laptop]# chmod +x ./iso2Utf.sh
[pablo@laptop]# ./iso2Utf.sh ./*.txt
$@ es el parámetro ingresado por teclado
recode es la aplicación para "recodificar" cada archivo
También se puede usar iconv pero éste trabaja sobre una copia por lo que habría que generar un temporal y luego copiarlo pisando el original.
jueves, 19 de marzo de 2009
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
No conocía el "recode", pero mañana en cuantito llegue al trabajo lo pruebo, porque los de desarrollo se emperraron en poner sus equipos en iso, y ahora los servidores están en Utf, y es que me llevan loquito.
Gracias por el post.
Publicar un comentario