gpt4 book ai didi

c# - HttpWebResponse 导致的奇怪字符

转载 作者:行者123 更新时间:2023-11-30 20:16:18 26 4
gpt4 key购买 nike

<分区>

我正在尝试为电报机器人创建站点解析器。确切的代码是:

var link = "https://www.detmir.ru/";
var request = HttpWebRequest.Create(link);
var resp = (HttpWebResponse)request.GetResponse();
string result;
using (var stream = resp.GetResponseStream())
{
using (var reader = new StreamReader(stream, Encoding.GetEncoding(resp.CharacterSet)))
result = reader.ReadToEnd();
}

File.WriteAllText(@"d:\1.txt", result);

结果是一组奇怪的符号:

Strange symbols pics

据我所知 - 编码的主要线索。我尝试使用 Encoding.Defult、Encoding.UTF8 得到相同的结果。但是对于其他站点,它可以完美运行。有什么技巧可以解决这个特定网站的问题吗?

更新

在谷歌浏览器中网页的源代码正确显示: Google Chrome webpage source code

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