Ver Mensaje Individual
  #1  
Antiguo 04-06-2012
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Reputación: 19
identsoft Va por buen camino
La ñ (que viene en un fichero xml) no se ve con delphi xe2 y si se ve con delphi 7

Pues eso es lo que me pasa. No se si a vosotros también os ha pasado.
Recibo un fichero xml con encoding 'ISO-8859-1'. Dentro van un dato que incluye una Ñ.
Creo el correspondiente datapacket.
Abro un formulario nuevo en delphi xe2. Inserto un XMLTransformprovider. Enlazo este componente con el datapacket correspondiente. Inserto en el formulario un clientdata set. Le asigno el xmlTransformProvider anterior. Inserto un datasource y un dbgrid correctamente enlazados. Activo el ClientDataset y aparecen los datos del fichero xml, pero no aparece las ñ. Aparecen caracteres extraños.
Realizo la misma operación con delphi 7. Sigo los mismos pasos, utilizo el mismo fichero xml y el mismo DataPacket y al activar el Clientdataset aparecen los datos del fichero xml incluido las ñ.
No he probado con los acentos, pero me parece que sucederá lo mismo.

¿Alguna idea de porqué funciona así?.¿Tengo que reconfigurar algo del Delphi XE2?
Un saludo para todos
Responder Con Cita