Cómo solucionar el problema del idioma tailandés de Crystal Report

He desarrollado una aplicación web y uso Crystal Report.

El problema ocurre cuando utilizo el idioma tailandés.

El símbolo tailandés no se puede leer y se reemplaza con el símbolo cuadrado.

El resultado no tiene ningún problema cuando se usa CrystalReportViewer en la aplicación de ventana (figura 1).

Pero el problema ocurre en el sitio web (figura 2), cuando el usuario solicita un informe, envío el informe con formato de archivo pdf.

figura 1: Resultado esperado Reuslt esperado

figura 2: Problema Resultado enter image description here

El código se ve a continuación.

rptExternalTransferReport rptH = new rptExternalTransferReport();
rptH.FileName = Server.MapPath("/Reports/rptExternalTransferReport.rpt");
rptH.Load();
rptH.SetDataSource([datatable]);
Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");   

Cómo solucionar este problema.

Ayúdeme por favor.

Edición 17 de mayo de 2011: parece que el problema se produce cuando exporto a un archivo pdf. Como intento usar CrystalReportViewer, no tengo ningún problema. Pero al exportar a pdf, se produjo el problema.

PD. Perdón por mi escritura en inglés :)

preguntado el 16 de mayo de 11 a las 17:05

Hola, tal vez tengas que cambiar el juego de caracteres de la página a UTF-8 .. en el código fuente de la página web -

¿Dónde tengo que configurar UTF-8 ?. Envío por stream, no por página web. -

2 Respuestas

¿Qué fuente estás usando?

Intente con "Arial Unicode". Creo que el problema es con las fuentes, no con CR. Para que una fuente admita completamente ciertos idiomas (chino, coreano, tailandés, etc.), la fuente debe ser compatible con Unicode o estar habilitado para Unicode.

Respondido 05 Oct 12, 10:10

gracias por esto, tuve problemas para crear PDF (desde HTML) para el idioma tailandés (chino, ruso estaban bien). Y esta sencilla solución resuelve el problema. Te debo una cerveza. - Davor Mlinaric

:) Me tomo un descanso después de mucho tiempo de regreso .. Gracias por tu oferta .. Saludos :) - Jom George

¿Intentó instalar el idioma tailandés en su máquina?

contestado el 17 de mayo de 11 a las 10:05

Por supuesto, mi computadora está configurada en tailandés. Y otro programa puede funcionar perfectamente con el idioma tailandés. - TaeV

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.