Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2012
heroe555 heroe555 is offline
Miembro
 
Registrado: abr 2008
Ubicación: Costa Rica
Posts: 27
Poder: 0
heroe555 Va por buen camino
Ayuda con encoding XML

Podrías cambiar el encoding del XML por: 8859-15 (versión extendida). Puedes hacer una función que cambie el encoding cada vez que recibes el archivo XML.
Responder Con Cita
  #2  
Antiguo 05-06-2012
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Gracias a ambos por contestar, pero si cambio ISO-8859-1 por ISO-8859-15 tengo el mismo problema. De echo, ISO-8859-15 es una ampliación del ISO-8859-1 para el carácter del Euro.

Cambiando en el fichero encoding ISO-8859-1 por UTF-8 tampoco me soluciona el problema.
Responder Con Cita
  #3  
Antiguo 05-06-2012
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Suponiendo que el problema sea que Delphi XE2 trabaja con unicode, ¿cómo debería Delphi XE2 recibir un fichero, con Ñ, con algún carácter especial...?
Estoy perdido. Gracias de todas formas.
Responder Con Cita
  #4  
Antiguo 05-06-2012
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.739
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
Recibo un fichero xml con encoding 'ISO-8859-1'
¿Estás seguro de esto?

Quizás está codificado en ASCII y habría que decirle que el formato del fichero es ASCII (#164 o #165)

Podrías abrir el fichero XML con un editor de hexadecimal para ver si la posición es una Ñ/ñ.
También podrás verificar si cada caracter está codificado con 2 caracteres o con uno solo.
También podrás ver si el fichero comienza con unos caracteres especiales que te dirán la codificación (BOM)

Espero que esto sea de ayuda...
Responder Con Cita
  #5  
Antiguo 05-06-2012
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
¿Como puedo saber si viene en ASCII ?
El fichero viene con un encabezado ISO-8895-1
Yo lo puedo abrir con el bloc de notas y veo la Ñ/ñ perfectamente. No se me ha ocurrido abrirlo con un editor hexadecimal porque con cualquier editor de texto veo las Ñ/ñ.
El fichero no comienza con caracteres especiales.
¿Por donde comienzo?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Qreport no viene incluido en delphi 2010? Master23 Impresión 5 12-03-2012 23:17:11
Se viene Delphi “Weaver” Beta rruz Noticias 6 31-03-2009 19:52:44
Porque no viene el Dataset en Delphi for PHP 1.0 ???? AGAG4 PHP 16 08-09-2008 19:14:46
Pintar una elipte dada dos coordenadas, sin utilizar la funcion que viene en delphi Richard Gráficos 4 09-05-2004 18:35:51
El Rave que viene con Delphi es una Demo? apicito Impresión 0 04-06-2003 11:33:36


La franja horaria es GMT +2. Ahora son las 06:48:00.


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
Copyright 1996-2007 Club Delphi