【问题标题】:Windows Phone Webbroswer is not rendering content correctly?Windows Phone Webbroswer 没有正确呈现内容?
【发布时间】:2012-10-12 08:20:04
【问题描述】:

Windows phone Webbrowser 未正确呈现内容。例如,欧元符号显示为特殊字符“(欧元 (€)”。有什么方法可以在 WebBrowser 中显示这样的实际内容吗?

【问题讨论】:

  • 您可能遇到了编码问题。请显示您要显示的内容。
  • 使用 WebBrowser.NavigateToString("
    (欧元 (€)
    ") 这是我正在尝试做的事情,还有很多其他字符会在那里
  • 嗨,马特,我读了你的文章,我理解了这个问题。输出来自 api,如何查找和替换数字 unicode 字符?

标签: windows-phone-7


【解决方案1】:

试试这个,它对我有用:

StringHtmlContent = StringHtmlContent.Replace("€", "&euro ;"); //between &euro and ; no whitespace

或者,在你的情况下:

using WebBrowser.NavigateToString("<html><Body><table><tr><td>(euro (&euro ;)</td></td></table></body><html>")

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 2015-04-20
    • 2019-09-16
    • 2020-02-19
    相关资源
    最近更新 更多