I upgraded my httpmime package, and now my strings are not sent or received as UTF-8
MultipartEntityBuilder entity = MultipartEntityBuilder.create();
Charset
In my case, I setup the contentType first like this
ContentType contentType = ContentType.create(
HTTP.PLAIN_TEXT_TYPE, HTTP.UTF_8);
and when adding pairs , specify the content type like this
entityBuilder.addTextBody("title",pic.getTitle(),contentType);
as answered here MultipartEntityBuilder and setCharset for UTF-8 sends empty content