如何在c#中获取html内容字符集?

时间:2015-10-26 11:03:48

标签: c# html httpclient

我正在使用

HttpClient.GetStringAsync(url)

获取网页内容,然后获取某个标记的innerText。默认情况下,响应是可以的,但是当目标网页具有以下元数据时,它将导致代码混乱

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

所以我怎么知道它的charset并像这样使用它?

var byteData = await client.GetByteArrayAsync(url);
var Encoding.GetEncoding("name").GetString(byteData)

0 个答案:

没有答案