Problemas con los caracteres especiales al enviar correo

21/09/2006 - 15:37 por Jorge | Informe spam
Hola, tengo el siguiente problema, ojala me puedan ayudar por favor:
uso el vs 2005 y System.Net.Mail para enviar mis correos, en formato html
(oMsg.IsBodyHtml = True), el asunto es cuando lo envia, los caracteres
especiales como letras asentuadas, la ñ no los pone en su lugar muetra "?"
ese signo de interrogación, alguien save por que?.

Usando el CDO.Message pues envia completito todo ok

Salu2 y gracias de antemano

Jorge
 

Leer las respuestas

#1 Camilo Alfonso Villa Naranjo
21/09/2006 - 23:04 | Informe spam
has intentado utilizar el StringBuilder para crear el contenido del Email...
y trabajar este como si fuera texto HTML... es decir...

Dim strContenido as new StringBuilder

strContenido.Add("<Table>")
strContenido.Add("<tr>")
strContenido.Add("<td>Gracias por Contactarse con nosotros</td>")
strContenido.Add("</tr>")
strContenido.Add("<tr>")
strContenido.Add("<td>El año próximo estaremos abriendo nueva sede.</td>")
strContenido.Add("</tr>")
strContenido.Add("</Table>")

y ya en tu Email
oMsg.Body = strContenido.ToString


Al menos yo personalmente utilizo esta tecnica cuando voy a enviar un email
en formato HTML, como su nombre lo indica es una pagina Web que se embebe en
el cuerpo del Email...

Salu2,


Camilo Alfonso Villa N.
Lider y cofundador Alianzdev.net (http://www.alianzadev-fenix.net)
Microsoft Certified Professional
(Windows & Web Application)

"Jorge" escribió en el mensaje
news:OH%
Hola, tengo el siguiente problema, ojala me puedan ayudar por favor:
uso el vs 2005 y System.Net.Mail para enviar mis correos, en formato html
(oMsg.IsBodyHtml = True), el asunto es cuando lo envia, los caracteres
especiales como letras asentuadas, la ñ no los pone en su lugar muetra "?"
ese signo de interrogación, alguien save por que?.

Usando el CDO.Message pues envia completito todo ok

Salu2 y gracias de antemano

Jorge



Preguntas similares