wp7在Web浏览器控件中显示字符串

时间:2012-08-29 05:40:03

标签: string windows-phone-7 windows-phone-7.1

string a="<body style="text-align:justify"><p>"+
    "&amp;nbsp;</p>"+
"<p>"+
    "<a href="44" style="color: red">my web site</a></p>"+
"<p>"+
    "T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; est</a></p>"+
"<p>"+
    "&amp;#39;</p>"+
"</body>";

如何避免这种情况?

目前输出类似于:my web site test

我正在使用网络浏览器控件,我的代码是:

webBrowser1.NavigateToString(a);

我当前的输出是&amp; nbsp所以我如何删除它?

2 个答案:

答案 0 :(得分:1)

尝试使用字符串中的&amp; nbsp替换nbsp

答案 1 :(得分:0)

您可以调用NavigateToString在WebBrowser控件中呈现自定义HTML:

string html =“.......”;

webBrowser.NavigateToString(HTML);


点击here


试试这个......

 private static string ConvertExtendedASCII(string HTML)
 {
      string retVal = "";
      char[] s = HTML.ToCharArray();

       foreach (char c in s)
        {
         if (Convert.ToInt32(c) > 127)
            retVal += "&#" + Convert.ToInt32(c) + ";";
        else
            retVal += c;
       }

   return retVal;
  }

strind a =“你的HTML字符串......”

string tmp_a = ConvertExtendedASCII(a);

webBrowser1.NavigateToString(tmp_a);