WebBrowser-Kodierung utf-8 [duplizieren] - c #, wpf

Ich habe ein WebBrowser-Steuerelement, wo ich eine lokale Datei (htm) zeige, das funktioniert gut. Ich möchte auch die Codierung zu utf-8. Wie kann ich das tun?

Ich habe diese Lösung versucht: Webbrowser-Codierungsproblem

Aber das webBrowser.Document ist ein Objekt, das keine Codierungseigenschaft hat.

Antworten:

0 für die Antwort № 1

Ich habe die Antwort hier gefunden: WPF WebBrowser und Sonderzeichen wie "Umlaute"

Danke für @BennoDual

static void webBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
var webBrowser = sender as WebBrowser;
if(webBrowser == null) {
return;
}
var doc = (IHTMLDocument2)webBrowser.Document;

doc.charset = "utf-8";
webBrowser.Refresh();
}