I'm using resteasy 2.3.4-Final and having UTF-8 problems in calls that accept multipart/form-data. The consumers of my API are iOS and Android devices. Any string params that are sent, don't contain a charset so resteasy seems to be decoding the strings with us-ascii encoding. I've done plenty of work to fix everything else involved from the db layer up to create a filter that will force the character encoding to utf-8. This solved the problem for all form-url-encoded POSTs, but now two calls still don't work and they are both multipart/form-data calls. I understand that the consumers should send the utf-8 charset in the message parts, but I'm trying to figure out if there's any way to force everything to be decoded using UTF-8 temporarily because it would take about 2 weeks for Apple to approve an update to our application which isn't ideal, but we may have to bite the bullet on that one. Has anyone done this before and had success with multipart form uploads?
Thanks!