Estoy jugando un poco con Zend_Mail_Storage_Imap (el tema no tiene que ver directamente con Zend sino con PHP) y cuando trato de mostrar los mensajes, los caracteres especiales los recibo algo similar a
Código PHP:
Verifiqué la clase directamente, y llegué hasta la parte donde está la data cruda y vi que lo recibe del servidor de donde esté llamando (en este caso estoy usando mail.office365.com) de esa forma y no es un problema de la clase. Solo hay que cambiar el símbolo de = a % y luego con urldecode se resuelve el "problema" hasta cierto punto, que despues viene el problema si el usuario ingreso directamente el simbolo de =, etc. etc. La situación es que me gustaría saber si se puede enviar al servidor que quiera tomar los datos de email, un encabezado diciendo que la data la quiero en tal encoding (utf-8 en este caso) sin tener que recurrir a estos parchos.Ver original
mensaje de prueba con acentos canci=F3n, esdr=FAjula
Traté de usar stream_encoding pero me dice que no tengo esa función