Hi, you've got to use a multipart request entity for posting strings in a specific charset. You can add string parts there:
http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/httpclient/methods/multipart/package-summary.html http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/httpclient/methods/multipart/StringPart.html hope that helps, Roland 韩侨 <[EMAIL PROTECTED]> 10.03.2006 09:07 Please respond to "HttpClient User Discussion" To <[email protected]> cc Subject fail to post content including chinese word When I post the english content very smoothly, I faced problem when posting content including chinese word. NameValuePair[] data = { new NameValuePair("subject", "yao on fire呵呵"), new NameValuePair("forumID", "39"), }; The post action is successful, but “yao on fire呵呵” becomes “yao on fire ??” I tried several way: 1. use: new NameValuePair("subject", new String(("yao on fire 哈哈 ").getBytes("GBK"), "iso-8859-1")), does not hold . 2. according to the doc I insert the line as follows: postMethod.addRequestHeader("Content-type","text/xml; charset=ISO-8859-1"); but request becomes puzzled, even resulting in failing of post action. Help !!
