UTF-8字符在WindowsPhone的WebBrowser控件中显示(解决乱码)

network | | 访问(63)
/// <summary>
/// UTF-8字符在WindowsPhone的WebBrowser控件中显示(解决乱码)
/// </summary>
/// <param name="HTML"></param>
/// <returns></returns>
public static string ConvertExtendedASCII(string html) {
    StringBuilder str = new StringBuilder();
    char c;
    for (int i = 0; i < html.Length; i++) {
        c = html[i];
        if (Convert.ToInt32(c) > 127) {
            str.Append("&#" + Convert.ToInt32(c) + ";");
        } else {
            str.Append(c);
        }
    }
    return str.ToString();
}