Blog de ISO-8859-1 a UTF-8
Tenia este blog en ISO-8859-1 y ahora hice la conversión a UTF-8, lo que me detenía era que las fechas de mis post se iban a actualizar y no había encontrado como hacerle para que eso no ocurriera.
Finalmente encontré un script llamado rdate en el sitio de pyblosxom el cual ejecutas con el path de tu post como parámetro, y le agrega un metadata al post para guardar la fecha original, después de que modificas el post corres de nuevo el comando y ahora restablece el mtime del archivo.
Para convertir de ISO-8859-1 a UTF-8 utilice el comando iconv.
Los pasos que seguí y que se podrían meter a un script fueron:
$ cd myblog/
$ find entries/ -type f -name *.txt -exec ./rdate.py {} \;
for fn in $(find entries/ -type f -name *.txt -print);
do
iconv --from-code=ISO-8859-1 --to-code=UTF-8 $fn > $fn.utf8;
mv $fn.utf8 $fn;
done;
$ find entries/ -type f -name *.txt -exec ./rdate.py {} \;
Finalmente el buen eald me paso el tip para decirle a mi emacs que se UTF-ice.
(set-terminal-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(setq coding-system-for-read 'utf-8)
(setq coding-system-for-write 'utf-8)
