gpt4 book ai didi

encoding - WP7的WebBrowser.NavigateToString()和文本编码

转载 作者:行者123 更新时间:2023-12-02 07:36:54 24 4
gpt4 key购买 nike

有谁知道如何使用 WebBrowser.NavigateToString() 方法加载 UTF8 编码的字符串?现在我最终遇到了一堆错误显示的字符。

这是无法正确显示的简单字符串:

webBrowser.NavigateToString("ąęłóńżźćś");

代码文件以UTF-8编码保存(带签名)。

谢谢。

最佳答案

按照建议使用ConvertExtendedASCII可以工作,但速度非常慢。使用 StringBuilder 来代替(在我的例子中)大约快 800 倍:

public string FixHtml(string HTML)
{
StringBuilder sb = new StringBuilder();
char[] s = HTML.ToCharArray();
foreach (char c in s)
{
if (Convert.ToInt32(c) > 127)
sb.Append("&#" + Convert.ToInt32(c) + ";");
else
sb.Append(c);
}
return sb.ToString();
}

关于encoding - WP7的WebBrowser.NavigateToString()和文本编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com