Можно попробовать перегрузить данные в 'Microsoft ActiveX Data Objects 2.8 Library'.Stream и там уже поменять кодировку на любую функцией
Код:
ADOStream.Position := 0;
ADOStream.Charset('UTF-8');
А дальше использовать на свое усмотрение
Вроде Нав нормально с xml работает.. т.е. можно грузить напрямую AddElement2(xmlNode2,'НаименованиеЮЛ','') где AddElem2
Код:
NewChildNode := xmlDoc.createNode('element', NodeName, xmlns);
IF NodeText <> '' THEN
NewChildNode.text := NodeText;
XMLNodeP.appendChild(NewChildNode);