关于还原byte[]字符串
使用:
byte[] rbyte = client.DownloadData("http://www.163.com");
然后用
System.Text.Encoding.ASCII.GetString(rbyte);
得到的字符中汉字全部乱掉,英文没有问题,如何正确得到中文??
问题点数:50、回复次数:3Top
1 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-05-01 20:18:48 得分 50
System.Text.Encoding enc=System.Text.Encoding.GetEncoding("gb2312");
string htmlstr=enc.GetString(rbyte);Top
2 楼fdzxb(小兵)回复于 2003-05-01 20:43:13 得分 0
不错,搞定了!
但是如果对方URL编码是UTF-8的话,这样还有用吗?Top




