1

我在 windows phone 7 上遇到了 WebBrowser 内容的问题。需要在我的应用程序中显示多语言 Web 内容。此类页面具有 encoding="utf-8。变音符号显示为 Å,å,Ä,ä,Ö,ö 的另一个符号。同一页面在歌剧、chrome ff 和 ie 中显示良好。

非常感谢提前。

4

1 回答 1

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;
    }
}
于 2012-10-25T13:14:05.933 回答