Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/07/2005, 02:42
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Cita:
Iniciado por kesthers
Bueno, tras mucho buscar encontré la solución:

Código PHP:
function decode_utf8($str){
    
$str str_replace("_"" "$str);
    
$err "(=\?.{10,13}q\?_?|\?\=)";
    
$pat "/=([0-9A-F]{2})/";
    
$cha "'.chr(hexdec(";
    
$str eregi_replace($err,"",$str);
    eval(
"\$str='".preg_replace($pat,$cha."'$1')).'",$str)."';");
    return 
$str;


Probé con la solución que encontraste para tu problema. En su mayoría funcionó también para el mío, es buena.

Pero encontré que lo que necesitaba era no sólo poner Content-Type: text/plain; charset=iso-8859-1, sino también poner Content-Transfer-Encoding: quoted-printable.

Dejo esto por si a alguien le pudiera servir.

Saludos al foro.