Witam

Pierwszy raz jestem zmuszony zapytac kogos o porade/pomoc. Otoz przeczytalem ile sie dalo internetu i nie znalazlem rozwiazania dla mojego problemu.

Otóz... laduje dokument XML ktory jest gdzies na serwerze... wczesniej pobieram go do MemoryStreamu...

MemoryConnections:=TMemoryStream.Create;
IdHTTP1.Get('http://1.2.3.4/plik.xml',MemoryConnections);

XMLDocument1.LoadFromStream(MemoryConnections);

Niestety stream nie moze sie zaladowac jako dokument XML ze wzgledu na to iz zawiera niedozwolone znaki (ANSII) - dokladniej polskie litery.
Czy ma ktos jakis przyklad ktorym moge przekonwertowac Stream z znakow ANSII na znaki UTF-8?
Lub moze jest jakas zlota metoda na to aby zaladowac pomimo tego taki stream?
Znalazlem jeszcze cos takiego...
XMLDocument1.LoadFromStream(MemoryConnections,xetUTF_8);
Jak widac mozna zadeklarowac sposob kodowania... jednak za wiele informacji na internecie znalezc nie moge na temat TXMLEncodingType.

Strasznie ciezko o jakies materialy w tym temacie na internecie...
Czy jest ktos kto zna rozwiazanie ?? :)

Pozdrawiam