Przesłano problem z kodowaniem plików dla Japończyków i Chińczyków

Obecnie używamjQuery-Przesyłanie plików. Mogę przesłać kilka plików z nazwą pliku w języku japońskim lub chińskim i widzę, że nazwa pliku to na przykład „お 疲 れ 様 で t .txt” lub „测试 文档 .txt” w trybie debugowania przeglądarki, ale w zapleczu (Java) stają się „ã Šç – ²ã”… ˜ã §ã ™ .txt ”i„ æµ ‹è¯ • æ– ‡ ¡¡ £ .txt”.
Kiedyś próbowałem to ustawićformAcceptCharset doUTF-8 ale to nie działa.
Pytanie:
Jak uzyskać poprawną nazwę pliku po stronie Java podczas analizowania danych MultipartFormData?

Z góry dziękuję.

BTW, Oto moje dane

-----------------------------25382434931419
Content-Disposition: form-data; name="file"; filename="�疲れ様��.txt"
Content-Type: text/plain
....

Dodaj kody Java
W rzeczywistości nie robiłem obecnie nic po stronie Java,

@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public String upload(InMultiPart inMP) {
    while (inMP.hasNext()) {
        InPart part = inMP.next();
        MultivaluedMap<String, String> headers = part.getHeaders();
        String fileName = null;
        if (!headers.containsKey("Content-Disposition")) {
            continue;
        } else {
            // get the file name here
            fileName = parseFileName(headers.getFirst("Content-Disposition"));
        }
        //.....
    }
    //......
}

private String parseFileName(String disposition) {
    int fileNameIndex = disposition.indexOf("filename=");
    if (fileNameIndex < 0) {
        return null;
    }
    int start = disposition.indexOf("\"", fileNameIndex) + 1;
    int end = disposition.indexOf("\"", start);
    return  disposition.substring(start, end);
}

questionAnswers(1)

yourAnswerToTheQuestion