在 WPF Web 浏览器控件中显示 Unicode

Displaying Unicode in the WPF Webbrowser Control

我试图在 WPF WebBrowser 控件中的 html 字符串中显示 unicode 字符,但它似乎无法正常工作。我正在使用以下 html:

<html>
    <head>
        <title/>
    </head>
    <body>
        <div>Łuk zwykły</div>
    </body>
</html>

我已将 IE Emulation 设置为 IE 11 (11000) 并设置了默认字符集:

 DirectCast(CurrentWebBrowser.Document, IHTMLDocument2).defaultCharset = "UTF-8"

该文件是 UTF-8 格式,但显示的是:

Åuk zwykÅ‚y

您可以在HTML

中指定编码
<head>
<meta charset="UTF-8">
</head>