Convertir texto en árabe a caracteres de código HTML

Estoy tratando de enviar un correo electrónico que contiene texto en árabe, mi problema es que cuando agrego el texto en árabe al correo electrónico, lo cambia a letras al azar (relacionadas con la encoding de caracteres del correo electrónico, que no puedo cambiar) .

¿Existe una función incorporada o personalizada que pueda usar para convertir los códigos de árabe a HTML (ا) para que luego aparezcan en mi correo electrónico HTML?

Deje los escapes de HTML (ex ס ) y gire el correo electrónico a HTML estableciendo ContentType en text/html

 'Create mailer mailer.ContentType = "text/html" 'User mailer 

Para convertir el Unicode a escapes HTML, puede utilizar la función HTMLEncode incorporada .

 mailer.BodyText = Server.HTMLEncode(body) 

Nota: Su espectador deberá tener instalado el conjunto de glifos apropiado.

¿Ha intentado configurar el tipo de encoding en el encabezado HTML?

Agregue lo siguiente a la sección de su HTML:

  

Esto debería hacer que sus caracteres árabes (y otros caracteres que no son ascii) se representen correctamente.

Dicho esto, es importante tener en cuenta que al enviar correos electrónicos HTML, siempre tendrá un problema porque los diferentes clientes de correo electrónico de uso común tienen capacidades totalmente diferentes, incluso más que los navegadores.

Una persona puede abrir el correo electrónico en una versión actual de Outlook, otra en una copia de diez años. Alguien más puede usar alguna versión de Thunderbird, y muchos otros usarán un cliente de correo web como Hotmail, Yahoo, Gmail o muchos otros. Incluso puede haber personas que aún tengan su correo electrónico configurado para mostrar correos electrónicos en modo de texto en lugar de HTML.

Probablemente no tenga control sobre nada de eso, por lo que es importante asegurarse de haber probado en una variedad de clientes de correo electrónico. Dicho esto, dado que está enviando texto en árabe, se puede suponer que la mayoría de los destinatarios utilizarán un cliente de correo electrónico que puede procesar el árabe con éxito, así que espero que ese solo hecho mitigue lo peor de este problema para usted.