I have an HttpPost that's been working well for a couple of years but I just discovered that it's failing to deliver certain characters (I can see that the params look right on the client right before they head off to the server and I can see that they arrive as little triangles on the server... also, when I make the request from a web browser everything works correctly, so, it looks like the request is not being made with the correct encoding).
Here's my code:
HttpClient client = new HttpClient();
filePost = new PostMethod(URL_PATH);
filePost.setRequestBody(nvpArray);
responseCode = client.executeMethod(filePost);
I'm hoping there's some relatively straight forward way to convert this request to handle UTF-8.
Alternatively a non straight forward way would suffice as well :)