Jens Doose: WebBrowser Control verändert Umlaute: Wie Originalquelltext?

Beitrag lesen

Hallo zusammen,

ich habe eine C++-Applikation, die das Microsoft WebBrowser
Control hostet.
Ueber die m_spMsHtml->write( sfArray ) Methode schreibe ich den
Quelltext eines HTML-Files in das Control und benutze anschliessend
die Editierfaehigkeiten des Controls um den Quelltext zu veraendern.

Danach lese ich den Quelltext wieder aus ueber document.body.OuterHTML.

Das funktioniert auch soweit gut, nur wenn ich Umlaute oder
Sonderzeichen wie griechische Buchstaben verwende, so wirds
problematisch:

Aus
      ä
      ü
      Σ
      α
werden beim write-Kommando automatisch
die entsprechenden Zeichen, also
ä
ü
Σ
α

Ich wuerde aber lieber die HTML-Steuerzeichen verwenden.
Weiss jemand eine Loesung dafuer?

Vielen Dank,

Jens Doose