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.