0

当我写

richTextBox1.Text = wb.DocumentText;

它显示像这样的俄语字母������

我可以做什么?

4

2 回答 2

2

使用WebClient,您可以设置编码以检索 HTML 并正确编码。

未经测试的例子:

var wc = new WebClient();
wc.Encoding = Encoding.GetEncoding("windows-1251");

richTextBox1.Text = wc.DownloadString(myURL);
于 2012-09-10T10:58:37.053 回答
0

您必须将西里尔字体安装到您的浏览器才能查看标准类型以外的字符。

如果它是一个桌面应用程序,您必须查找您的字体文件夹中是否存在所需的字体。

或者确保您的所有编码都符合 UTF-8 标准。

于 2012-09-10T10:58:12.317 回答