Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Rave Report no imprime la ñ (https://www.clubdelphi.com/foros/showthread.php?t=78911)

identsoft 24-05-2012 19:05:23

Rave Report no imprime la ñ
 
Un saludo para todos.
Tengo un impreso que recibe datos de un fichero xml.El impreso está hecho con RaveReport. Y el problema es que las Ñ,ñ no me las imprime. Pone caracteres extraños. En el fichero xml sí que va la eñe(lo he abierto con notepad). El problema es al imprimir con Rave Report.
¿Alguna idea de porqué no imprime la ñ?
Gracias

Post: por si sirve de algo, trabajo con Delphi XE2 y Rave Report 10.0 BE

Lepe 25-05-2012 09:24:49

Pussss no sé en Rave reports, pero tiene que ver con la tabla de códigos que use (character set) y quizás el cotejamiento de caracteres (collate) (forma en que se ordena las letras).

Para Europa occidental tienes el ISO8859-2 ó el ISO8859-1 con collate ES_ES para España.

También se puede llamar "table language" que puede venir como latin-1.

Faust 30-05-2012 21:19:21

Checa si no tiene nada que ver que en xml se utiliza la notación de html para acentos, tildes y caracteres especiales, respondí algo aquí http://www.clubdelphi.com/foros/showthread.php?t=78869

identsoft 31-05-2012 13:58:31

Gracias Faust, pero sigo sin poder imprimir la ñ.
Recipilando: Tengo un fichero xml (que viene de una aplicación no Delphi). Este fichero viene con acentos y ñ. Este fichero lo cargo en un Dataset (con Delphi) y a continuación lo imprimo con Rave Report. El proceso se hace correctamente excepto que no se imprimen los acentos ni las ñ.
En la cabecera del xml está puesto encoding="ISO-8859-1"
Si cambio la ñ por &ntilde da un error de ejecución.
Si cambio la ñ por ntilde se imprime 'ntilde'.
Si cambio la ñ por "&#241" sale otro carácter que no tiene nada que ver con la ñ.
He probado a cambiar el encoding por 'utf-8' y tampoco funciona.

¿Se os ocurre alguna idea?
Gracias

identsoft 01-06-2012 18:56:06

Y el caso es que tengo otro informe de otro fichero xml y funciona correctamente. Pero no encuentro donde puede estar la diferencia.

identsoft 11-06-2012 11:20:46

Ni es un problema del Rave Reports ni es un problema del xml.
Es un problema de las actualizaciones de Delphi xe2, por lo menos la update 3 y update 4. Comprobado.
Instalo desde cero Delphi XE2 y funciona correctamente. Actualizo a update 3 y/o update 4 y ya no salen los caracteres como la ñ, los acentos, etc... ?????
Me quedo sin actualizar.


La franja horaria es GMT +2. Ahora son las 17:29:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi