Ben*_*ual 2 c# diacritics webbrowser-control mhtml
我在我的应用程序中使用 WPF WebBrowser 控件。我有一个文件 (mht),其中包含德国元音变音 (ä ö ü)。现在,我用 .Navigate(path) 加载这个文件,但问题是,这个字符显示不正确。我该如何解决这个问题?
最好的问候, 托马斯
小智 5
这是非常古怪的。
我的解决方案是在我的 HTML 文件中放置一个显式元标记 - “My Page.html”
<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'>
Run Code Online (Sandbox Code Playgroud)然后使用标准的 Web 浏览器 .NET 控件,我首先创建了一个 URI 对象。
webBrowser1.Url = new Uri("My Page.html");
Run Code Online (Sandbox Code Playgroud)然后使用刷新方法绘制页面。
webBrowser1.Refresh();
Run Code Online (Sandbox Code Playgroud)请注意,如果您直接使用 Navigate 方法,它将无法获取 utf-8 指令,但 URI 和刷新方法可以。
古怪,但它的工作原理。
| 归档时间: |
|
| 查看次数: |
6577 次 |
| 最近记录: |