Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2011, 15:06
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Codificación de titulo y mensaje de e-mail (PHPMailer)

Estimados!

Espero puedan ayudarme con este problema, me está doliendo la cabeza de solo pensar en probar todas las soluciones que se me ocurren...

Les cuento el problema, actualmente tengo un sistema con paginas en UTF-8 que envía mensajes con PHPMailer, para esto usa 2 elementos distintos:

El primero es el asunto del mensaje, que viene de una clase que traduce palabras a distintos lenguajes, esta clase devuelve los resultados en UTF-8 gracias a esto todo el sitio se ve perfectamente en varios idiomas.

Lo segundo viene de una base de datos que no está en UTF-8 por lo que cada vez que quiero mostrar un texto en la página uso htmlentities()

El mail llegaba hasta hace 2 semanas así:

Asunto: Presi+Ân
Texto: Este es un mensaje de presión.

Como verán el asunto me estaba dando problemas entonces agregue al PHPMailer esta linea:

$mail->CharSet = "UTF-8";

pensando solucionar el problema y quedo así:

Asunto: Presión
Texto: Este es un mensaje de presi�n.

O sea solucioné un problema y obtengo otro, como puedo solucionarlo?

Espero se haya entendido...
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D

Última edición por stramin; 14/12/2011 a las 15:13