Wie bekomme ich resteasy MultipartFormDataInput entschlüsseln von strings mit UTF-8?

Ich bin mit resteasy 2.3.4-Finale und mit UTF-8 Probleme Anrufe annehmen multipart/form-data. Die Verbraucher in meinem API sind iOS-und Android-Geräte. Alle string-Parameter, die gesendet werden, enthalten nicht in ein charset so resteasy zu sein scheint Decodierung der strings mit us-ascii-Codierung. Ich habe getan, viel Arbeit zu reparieren alles, was sonst noch beteiligt ist, von der db-Schicht, um einen filter erstellen, der Kraft, die Zeichencodierung auf utf-8. Dies löste das problem für alle form-url-encoded POSTs, aber jetzt zwei anrufen immer noch nicht funktioniert und Sie sind sowohl multipart/form-data nennt. Ich verstehe, dass die Verbraucher schicken sollte utf-8-Zeichensatz in die Teile der Nachricht, aber ich versuche herauszufinden, wenn es irgendeine Weise zu zwingen, alles zu werden, dekodiert UTF-8 vorübergehend, denn es würde etwa 2 Wochen dauern, für Apple zu genehmigen Sie ein update für unsere Anwendung, die ist nicht ideal, aber vielleicht haben wir in den sauren Apfel beißen, dass man auf. Hat jemand das schon gemacht und hatte Erfolg mit multipart-form-uploads?

Dank!

Schreibe einen Kommentar