當用HttpClient 下載檔案時,需要取得header 中 Content-Disposition:attachment的filename

但如果filename有中文時會出現亂碼

解決方法如下

HttpParams params = new BasicHttpParams();

params.setParameter(CoreProtocolPNames.HTTP_ELEMENT_CHARSET,
HTTP.UTF_8);

DefaultHttpClient mHttpClient = new DefaultHttpClient(params);

這樣返回的Header如果有中文就不會是亂碼了

arrow
arrow

    Gino 發表在 痞客邦 留言(0) 人氣()