昨天在用post請求同步到豆瓣出現亂碼,我剛開始以為直接把內容用String編碼成utf-8就ok了,后面試了一下不行。
在網上找到了解決辦法,地址在http://www.blogjava.net/yifeng/archive/2009/01/22/252281.html,
方法如下(三種方法都可以,我試了第一個是ok的):
postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8"); postMethod.addRequestHeader("Content-Type","text/html;charset=UTF-8");
postMethod.setRequestHeader("Content-Type", "text/html;charset=UTF-8");