編輯:關於Android編程
// 編碼參數
List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請求參數
for (NameValuePair p : params) {
formparams.add(p);
}
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,HTTP.UTF_8);
// 創建POST請求
HttpPost request = new HttpPost(url);
request.setEntity(entity);
Android發送HTTP請求,android默認編碼已是utf-8。
問題描述:
如上代碼中已經設置了請求為UTF-8,服務器中編碼也是全部UTF-8,可是服務器獲取中文還是出現亂碼。
由於服務器端並非自己開發,無法看到服務器是如何運行的,只知道編碼是UTF-8。
同樣的服務器,IPHONE客戶端發送中文無亂碼。
問題解決:
嘗試打印Andorid,IPHONE的HTTP頭。
發現其中的content-type 不一樣。
Andorid :content-type:application/x-www-form-urlencoded;
IPHONE:content-type:application/x-www-form-urlencoded; charset=utf-8
於是嘗試在請求的時候加個頭
request.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
然後問題解決。
期待已久的MIUI 8終於上線啦!經過全新設計的MIUI 8靈感來源於變幻萬千的“萬花筒”,在色彩、交互動畫、系統字體等方面的大膽改
最近寫Demo,突然發現了Layout_weight這個屬性,發現網上有很多關於這個屬性的有意思的討論,可是找了好多資料都沒有找到一個能夠說的清楚的,於是自己結合網上資
之前的文章已經介紹了怎麼繪制餅圖和曲線圖,今天這裡介紹另一種常用的統計圖——柱狀圖。依舊是看一下效果圖:可以看到,圖中有兩幅柱狀圖,這裡簡單說明一
前言 成功的產品往往在細節之處也做到極致,產品和項目從使用的角度來看最大的區別我認為也就是細節的處理上。開播視頻的目標是產品,前面7篇文章高歌猛進,添加了很多的功能,也