其實(shí)很多時(shí)候我們?cè)谧鰄ttp請(qǐng)求數(shù)據(jù)返回的時(shí)候經(jīng)常會(huì)莫名發(fā)現(xiàn)會(huì)出現(xiàn)亂碼,大部分時(shí)候我們都覺(jué)得是編碼不對(duì)造成的。

一般情況下正常我們默認(rèn)都是作個(gè)很簡(jiǎn)單的操作,直接使用UTF-8編碼基本問(wèn)題就搞定了

HttpWebRequest request;
request = (HttpWebRequest)WebRequest.Create(strURL);
request.Method = "GET";
HttpWebResponse response;
response = (HttpWebResponse)request.GetResponse();
Stream s;
s = response.GetResponseStream();
string StrDate = "";
string strValue = "";

StreamReader Reader = new StreamReader(s, Encoding.UTF8);
while ((StrDate = Reader.ReadLine()) != null)
{
  strValue += StrDate + "\r\n";
}

基本問(wèn)題就OK了,但有時(shí)候卻并不一定,比如如果事實(shí)上編碼并不是這樣呢?
我們就需要去判斷當(dāng)前正確編碼方式,來(lái)確定

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

根據(jù)當(dāng)前返回的類型正確的編碼方式來(lái)讀對(duì)應(yīng)的流即可解決問(wèn)題。

But 有時(shí)候卻并不一定是編碼造成的。。。

比如:如果使用了壓縮呢???

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式