RSS

Archivo de la etiqueta: html

Cambiar codificación de archivos y agregar etiqueta de codificación masivamente

Hace unos días me llegaron unos htmls para subirlos a un servidor web, al verlos me llevo la desagradable sorpresa de que  estos fueron creados en block de notas y con una estructura muy básica de html, el servidor lo tengo configurado para codificación UTF8 (creo que la mayoría ya tendría que migrar a esta codificación) por lo cual los caracteres especiales me los marcaba con símbolos raros.

Como la cantidad de archivos era demasiada no podía hacerlo de 1 en 1 así que investigando en la red encontré unos lineas que nos resolverán la vida.

Cambiar codificación

for i in *.htm; do iconv --from-code=ISO-8859-1 --to-code=UTF-8 $i -o $i.utf8; mv $i.utf8 $i; done

 

Insertar etiqueta Meta

find . -type f -name "*.html" -exec sed -i 's/<\/head>/<meta http-equiv="Content-Type" content="text\/html\; charset=UTF-8" \/><\/head>/g' {} \;

Espero les sea de ayuda.

Anuncios
 
Deja un comentario

Publicado por en 01/03/2013 en General, Linux

 

Etiquetas: , , , ,