VC: StreamReader und Umlaute

Hallo zusammen!

Ich verwende in einem .NET-Programm den StreamReader um ein IDOC einzulesen. Problem dabei ist, daß Umlaute entfernt werden. Zwar gibt es Konstruktoren, die ein Encoding erlauben, doch welchen Wert muß ich hier mitgeben für das Encoding um die Umlaute verarbeiten zu können?

In der Hilfe habe ich zwar die Zeichensatzangabe ISO8859Latin1 gefunden, doch meckert der Compiler mir diesen Wert an:

Codeschnipsel:

StreamReader *intext_stream = new StreamReader(infile_stream,
System::Text::Encoding::ISO8859Latin1);

Fehler:
d:\Daten\Programme\Reli_to_EOF\Reli_to_EOF\Reli_to_EOF.cpp(131): error C2039: ‚ISO8859Latin1‘: Ist kein Element von ‚System::Text::Encoding‘

Wäre nett, wenn mir jemand kurzfristig auf die Sprünge hgelfen könnte!

Gruß,
Jens