Struts 2 多文件打包下载 压缩包内文件名乱码问题

如题:
用 URLEncoder.encode(file.getName(),"UTF-8") 没有乱码 但是不能正常显示

temp.jpg

阅读 5.7k
2 个回答

google 了N久

原因就是

import java.util.zip.ZipEntry; 
import java.util.zip.ZipOutputStream; 

对中问不支持 后来用 ant.jar

import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;

就搞定。 temp.jpg

这个并不是乱码,这个是16进制显示的~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题