![]() |
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 |
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. |
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
|
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 ñ da un error de ejecución. Si cambio la ñ por ntilde se imprime 'ntilde'. Si cambio la ñ por "ñ" 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 |
Y el caso es que tengo otro informe de otro fichero xml y funciona correctamente. Pero no encuentro donde puede estar la diferencia.
|
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 04:40:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi