在wp7中,webBrowser可以解析html,調用webBrowser1.NavigateToString( str );方法可以解析字元串str。
但如果解析的内容包含有中文時,顯示時就會出現亂碼,是以在調用webBrowser1.NavigateToString()方法之前,
得先将字元串轉碼。建立一個類ConvertExtendedASCII,然後調用這個類的方法将目的字元串轉碼,
webBrowser1.NavigateToString(ConvertExtendedASCII( str ));
類ConvertExtendedASCII的具體代碼如下:
public 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;}