C# 阅读外部html时的问号

C# 阅读外部html时的问号,c#,asp.net,special-characters,httpwebresponse,C#,Asp.net,Special Characters,Httpwebresponse,我有一个网站目录网站,只是记录一些细节网站。我通过HttpWebRequest直接从网站收集元标记数据,如标题、关键字、描述。然而,有时返回的字符串有奇怪的问号。我怀疑是汉字之类的特殊字符,但不确定。如何获得没有问号的数据?您可以在这里看到一个示例:不支持的字体或导致这种情况的原因?顺便说一句,你的链接断了!Oops服务器已关闭,但它现在正在工作。它被称为unicode。它作为问号返回的原因是因为解码器不知道使用什么编码。解决方法是在web请求或web客户端上设置编码。设置为UTF8,UTF8会

我有一个网站目录网站,只是记录一些细节网站。我通过HttpWebRequest直接从网站收集元标记数据,如标题、关键字、描述。然而,有时返回的字符串有奇怪的问号。我怀疑是汉字之类的特殊字符,但不确定。如何获得没有问号的数据?您可以在这里看到一个示例:

不支持的字体或导致这种情况的原因?顺便说一句,你的链接断了!Oops服务器已关闭,但它现在正在工作。它被称为unicode。它作为问号返回的原因是因为解码器不知道使用什么编码。解决方法是在web请求或web客户端上设置编码。设置为UTF8,UTF8会覆盖所有字符,如俄语、汉语或其他符号字符吗?或者我应该设法检测编码吗?你推荐什么?