Ver Mensaje Individual
  #1  
Antiguo 02-03-2010
Avatar de Softweb
Softweb Softweb is offline
Miembro
 
Registrado: ago 2008
Posts: 46
Reputación: 0
Softweb Va por buen camino
Codificacion de caracteres en XML

Hola a todos.

Tengo una aplicación que busca y obtiene registros MARC21 de libros por Internet, los registros se obtienen en formato XML y todo funciona bien a exención de un detalle que me tiene loco, que es la codificación de los caracteres, los xml se suponen que vienen con la codificación UTF8.

E probado UTF8Encode, UTF8Decode y Utf8ToAnsi pero nada siguen saliendo mal los acentos y las ñ.

Código Delphi [-]
var
  FDocXML: IXMLDOMDocument2;
  Cadena: WideString;


FDocXML := CoDOMDocument.Create;

FDocXML.loadXML( Registro );

Cadena := FDocXML.xml;

Y Cadena contiene caracteres como estos:

<subfield code="b">la cuestio´n catalana en la e´poca liberal /</subfield>

<subfield code="z">Catalun~a-</subfield>

Agradeceria cualquier pista que me pueda ayudar.

Saludos y gracias.
Responder Con Cita