0

我正在尝试获取 Dilbert 网站的 HTML 内容。我正在使用以下命令:

Invoke-WebRequest "http://dilbert.com/" -Method Get

但这样做会收到以下错误消息:

“Invoke-WebRequest:'utf-8lias' 不是受支持的编码名称。”

我尝试在最后添加 ' -ContentType "text/html; charset=utf-8"' 但给出了同样的错误。

如何将发送的“utf-8lias”标头编码覆盖为“utf-8”?

谢谢

4

1 回答 1

0

使用的解决方法System.Net.WebClient,您的 html 将存储在 var$p中,这将在结尾处回显:

$webclient = new-object System.Net.WebClient
$p = $webclient.DownloadString("http://dilbert.com")
$p
于 2014-06-17T10:52:02.957 回答