C# 如何自动检测编码httpwebresponse

C# 如何自动检测编码httpwebresponse,c#,encoding,httpwebrequest,C#,Encoding,Httpwebrequest,我用不同的语言向许多网站发送了很多请求 是否可以自动检测网站的编码?就像浏览器那样 我试着用 response.CharacterSet 但它似乎不起作用 谢谢…浏览器没有检测到服务器语言。它在HTTP请求中发送一个Accept Language标题。但是浏览器如何检测当前编码以从网站读取响应?这是通过读取Content Type标题完成的:它可以指定字符集。例如:内容类型:text/html;charset=utf-8。例如,我请求这个RSS提要:它是希伯来语的,根据上下文,内容类型是tex

我用不同的语言向许多网站发送了很多请求

是否可以自动检测网站的编码?就像浏览器那样

我试着用

response.CharacterSet
但它似乎不起作用


谢谢…

浏览器没有检测到服务器语言。它在HTTP请求中发送一个
Accept Language
标题。但是浏览器如何检测当前编码以从网站读取响应?这是通过读取
Content Type
标题完成的:它可以指定字符集。例如:
内容类型:text/html;charset=utf-8
。例如,我请求这个RSS提要:它是希伯来语的,根据上下文,内容类型是text/xml;编码在XML本身中指定:
encoding=“Windows-1255”
。2013年使用的蹩脚编码。。。