wp7 webbrowser中的变音符号显示不正确

时间:2012-05-03 15:29:47

标签: windows-phone-7 browser webbrowser-control

我在Windows Phone 7上遇到了WebBrowser内容的问题。 需要在我的应用中显示多语言网络内容。这样的页面有encoding =“utf-8。 变音符号显示为Å,å,Ä,ä,Ö,ö的另一个符号。 在opera,chrome ff和ie。

中显示的页面相同

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

尝试此扩展方法

public static class StringExtensionMethods
{
    public static string ToExtendedASCII(this 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;
    }
}