domingo, 8 de julio de 2012

Codificación de headers MIME

Estaba mejorando mi programa que me canta los emails nuevos (por si me quiero desenchufar un poco, pero igual estoy esperando un email importante) y me encontré con que algunos asuntos están codificados con tipo:
Re: [CaFe-pm] =?utf-8?q?Blogs_en_Espa=C3=B1ol?=
Rápidamente encontré un link donde dice qué módulo (estándard de perl desde 5.8 -- osea, desde hace mil años ) usar para descodificar:
use Encode qw/decode/;
$utf8 = decode('MIME-Header', "Re: [CaFe-pm] =?utf-8?q?Blogs_en_Espa=C3=B1ol?=");
Devuelve "Re: [CaFe-pm] Blogs en Español" como debe ser.

No hay comentarios:

Publicar un comentario