我下载了一个带有编码的页面:“usa-ascii”,但我得到了错误的字符。为什么??
WebClient wb = new WebClient();
Encoding enc = Encoding.GetEncoding("US-ASCII");
wb.Encoding = enc;
byte[] by = wb.DownloadData(link);
string htmlDoc = enc.GetString(by);
但我得到:Pr?z而不是:Präz。
我的链接的 HTML : (charest=us-ascii)
<html debug="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii"/>
</head>
...................
怎么了???
ps 我尝试编码 utf-8,但也没有用。