综合成人在线,91国拍精品国产粉嫩亚洲一区,久久久久久久久久电影http://www.aygfsteel.com/rapin/category/52150.html2011,做開(kāi)心的程序員zh-cnThu, 12 Jul 2012 07:10:01 GMTThu, 12 Jul 2012 07:10:01 GMT60Android,HTTP請(qǐng)求中文亂碼http://www.aygfsteel.com/rapin/archive/2012/07/12/382880.htmlrapinrapinThu, 12 Jul 2012 07:07:00 GMThttp://www.aygfsteel.com/rapin/archive/2012/07/12/382880.htmlhttp://www.aygfsteel.com/rapin/comments/382880.htmlhttp://www.aygfsteel.com/rapin/archive/2012/07/12/382880.html#Feedback0http://www.aygfsteel.com/rapin/comments/commentRss/382880.htmlhttp://www.aygfsteel.com/rapin/services/trackbacks/382880.html// 編碼參數(shù)
            List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請(qǐng)求參數(shù)
            for (NameValuePair p : params) {
                formparams.add(p);
            }
            UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,HTTP.UTF_8);
            // 創(chuàng)建POST請(qǐng)求
            HttpPost request = new HttpPost(url);
            request.setEntity(entity); Android發(fā)送HTTP請(qǐng)求,android默認(rèn)編碼已是utf-8。 
問(wèn)題描述:
如上代碼中已經(jīng)設(shè)置了請(qǐng)求為UTF-8,服務(wù)器中編碼也是全部UTF-8,可是服務(wù)器獲取中文還是出現(xiàn)亂碼。
由于服務(wù)器端并非自己開(kāi)發(fā),無(wú)法看到服務(wù)器是如何運(yùn)行的,只知道編碼是UTF-8。
同樣的服務(wù)器,IPHONE客戶端發(fā)送中文無(wú)亂碼。

問(wèn)題解決:
嘗試打印Andorid,IPHONE的HTTP頭。
發(fā)現(xiàn)其中的content-type 不一樣。
Andorid :content-type:application/x-www-form-urlencoded; 
IPHONE:content-type:application/x-www-form-urlencoded; charset=utf-8

于是嘗試在請(qǐng)求的時(shí)候加個(gè)頭
request.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); 

然后問(wèn)題解決。




rapin 2012-07-12 15:07 發(fā)表評(píng)論
]]>
主站蜘蛛池模板: 阳信县| 拜城县| 河间市| 龙游县| 海伦市| 柞水县| 洮南市| 东光县| 正蓝旗| 兴海县| 永德县| 苍山县| 威宁| 青龙| 自治县| 济南市| 华阴市| 明光市| 平乡县| 明溪县| 阜城县| 平果县| 财经| 梅河口市| 永城市| 米易县| 井研县| 屯门区| 保定市| 繁峙县| 磐石市| 游戏| 尼勒克县| 克拉玛依市| 黄石市| 湖口县| 孟村| 浏阳市| 综艺| 剑河县| 长海县|