问题:
-
- 上传文件后文件名变成中文乱码,在排除后发现是后端的问题;
解决:
-
- 在获取文件后的位置,修改:添加 文件名 = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8")
例:
1 for (MultipartFile file : uploadFile) { 2 //获取原始文件名 3 String originalFilename = file.getOriginalFilename(); 4 5 try { 6 // 修正文件名出现乱码 防止文件名重复造成覆盖 7 originalFilename = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8"); 8 } catch (UnsupportedEncodingException e) { 9 throw new RuntimeException(e); 10 }
-
- 添加后:
标签:String,文件名,乱码,new,上传,originalFilename From: https://www.cnblogs.com/warmNest-llb/p/17931661.html