关于#java#的问题:文件上传中文乱码

String fileName = new String(file.getOriginalFilename().getBytes(), "UTF-8");
log.info("filenames=========================================="+file.getOriginalFilename());
log.info("filenames=========================================="+new String(file.getOriginalFilename().getBytes(),"utf-8"));
log.info("filenames=========================================="+ new String(file.getOriginalFilename().getBytes("ISO-8859-1"), "UTF-8"));
log.info("filenames=========================================="+ new String(file.getOriginalFilename().getBytes("GBK"), "UTF-8"));
log.info("filenames=========================================="+MimeUtility.encodeWord(file.getOriginalFilename(), "utf-8", "B"));
log.info("filenames=========================================="+MimeUtility.encodeText(fileName, "utf-8", "B"));
日志打印
msg=filenames==========================================??123.txt,
msg=filenames==========================================??123.txt,
msg=filenames==========================================??123.txt,
msg=filenames==========================================??123.txt,
msg=filenames==========================================??123.txt,
msg=filenames==========================================??123.txt,
msg=filenames==========================================word.docx,
msg=filenames==========================================word.docx,
msg=filenames==========================================word.docx,
msg=filenames==========================================word.docx,
msg=filenames==========================================word.docx,
msg=filenames==========================================word.docx,


```java


请求

img

encode:编码,不需要解码吗

编码格式的问题