On Wed, Apr 25, 2007 at 02:03:34PM +0200, Fernando G.M. wrote:
> Ya que sale el tema, lo voy a desencarrilar un poquitín para mi propio
> provecho. Por que yo lo valgo :)
> A medida que voy viendo que un fichero esta guardado de manera
> incorrecta, lo que suelo hacer es una conversión rápida con iconv y
> subirlo al repositorio de nuevo, pero ir comprobando todos los .php
> uno por uno puede llevar un buen rato. Y además, inevitablemente,
> alguno me lo volverá a pisar. Asi que me preguntaba si alguien tiene
> una 'recetilla' que permitasaber en que codificación esta cada archivo
> de un directorio (sé que no se puede saber, solo 'adivinarlo' con
> cierto margen de error, pero bueno), para agilizar un poquito, o
> automatizar si es posible, la conversion de codificación de cara a las
> pruebas finales cuando por fin el numero de programadores se vuelva a
> reducir.
Hola
Yo utilizo este pequeño script en bash
#/bin/bash
FILES_DIR=`find -type f -iname "*.php"`
for FILE in $FILES_DIR; do
iconv -f utf8 -t utf8 $FILE > /dev/null
if [ $? -ne 0 ]; then
iconv -f latin1 -t utf8 $FILE > tmp_file
mv tmp_file $FILE
fi
done
Lo que hace es lo siguiente, busca los ficheros .php
en el directorio de forma recursiva.
Comprueba de forma aproximada si el fichero ya está en
utf8 y en caso contrario lo convierte
En mi caso solo tengo ficheros en utf8 o en latin1, así
que no estoy seguro que te sirva del todo
Saludos
--
Celso González (aka PerroVerd) GPG key 0x2DA367B7
http://mitago.net
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo