在 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>
我试图在 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>