Foros del Web » Programación para mayores de 30 ;) » Java »

Acentos y caracteres especiales al crear PDF con servlets

Estas en el tema de Acentos y caracteres especiales al crear PDF con servlets en el foro de Java en Foros del Web. Hola, he desarrollado un sitio Web con JSP que se despliega en Tomcat y que es capaz de generar dinámicamente documentos en formato PDF mediante ...
  #1 (permalink)  
Antiguo 02/11/2006, 04:27
 
Fecha de Ingreso: noviembre-2006
Mensajes: 1
Antigüedad: 17 años, 6 meses
Puntos: 0
Acentos y caracteres especiales al crear PDF con servlets

Hola, he desarrollado un sitio Web con JSP que se despliega en Tomcat y que es capaz de generar dinámicamente documentos en formato PDF mediante la librería fop. El mecanismo es el siguiente: se recuperan los datos que interesan de una base de datos en MySQL, un servlet se encarga de generar un documento XML y de aplicarle una hoja de estilos XSL:FO y el flujo resultante se vuelca en el navegador en forma de application/pdf. El resultado, si se prueba en un servidor en Windows es que va bien, pero usando Ubuntu los caracteres con tildes no aparecen correctamente.
Hay varias cosas que me tienen despistado:
1) Los títulos del PDF en Ubuntu sí aparecen bien, por lo que no puede ser problema de la codificación del XSL (la famosa "iso-8859-1").
2) La base de datos MySQL en Ubuntu lo almacena bien, porque antes de sacar el PDF lo mustro por pantalla en una JSP y se recuperan perfectamente los datos.
3) El lenguaje en el Ubuntu también está bien configurado porque la consola muestra perfectamente todas las tildes.
4) ¿Por qué en Windows va bien y no tengo webs de hacer que vaya bien en Ubuntu???

Gracias de antemano por vuestro tiempo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.