2

当我使用 WPF WebBrowser 的 NavigateToString 方法显示 UTF8 html(其中包含希伯来文文本)时,它会完美显示。

但是,当我尝试使用 NavigateToString 以非 utf8 编码(确切地说是 CodePage 1255)显示带有希伯来文文本的 html 时,希伯来文就搞砸了。

我在 Visual Studio 的调试器中检查了 cp1255 字符串,它看起来很棒,而且当我保存 Web 浏览器内容的源并使用外部浏览器打开它时,它看起来很棒。

如果我使用 NavigateToStream 方法而不是 NavigateToString 方法,效果很好。

NavigateToString 有什么问题?难道我做错了什么?

4

1 回答 1

0

NavigateToString= NavigateToStream + UTF8NoBOM 使用 NavigateToStream 并确保您在流数据中具有正确的编码。

于 2010-05-11T21:42:12.777 回答