On Mon, 2008-06-09 at 18:51 +0200, Bas Schulte wrote: > Hi, > > I need to encode my parameters in a GET request to a given host in > iso-8859-1. How would I go about that with httpclient (3.1)? > > There's EncodingUtil.getBytes that gives me a byte[]: > > String messageData = "blah"; > > byte[] bytes = EncodingUtil.getBytes(messageData, "iso-8859-1"); > > How do I feed that byte[] properly to create a NameValuePair that I > can feed to setQueryString, like so: > > get.setQueryString(new NameValuePair[]{new NameValuePair("data", ???), >
get.setQueryString( EncodingUtil.formUrlEncode( new NameValuePair[] { new NameValuePair("data", "blah")}, "iso-8859-1")); Hope this helps Oleg > Any pointers how to solve this (may not even be specific to > httpclient, just never stumbled upon this in java)? > > Thanks, > > bas. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]