当前位置:  技术问答>java相关

不解,上传文件后压缩文件的中文文件名问题,转码也不管用?

    来源: 互联网  发布时间:2017-03-12

    本文导语:  我上传一个名为“Tomcat配置.doc”文件,成功上传压缩后文件名为“Tomcat配置.zip”,但是打开zip文件就发现文件名成了“Tomcat閰嶇疆.doc”。 其中压缩部分代码如下: zout = new ZipOutputStream(new FileOutputStream(new File(path+fil...

我上传一个名为“Tomcat配置.doc”文件,成功上传压缩后文件名为“Tomcat配置.zip”,但是打开zip文件就发现文件名成了“Tomcat閰嶇疆.doc”。

其中压缩部分代码如下:
zout = new ZipOutputStream(new FileOutputStream(new File(path+filename)));
            fin = new FileInputStream(path+filename);
            byte[] bb = new byte[1024];
            int i = 0;
ZipEntry entry=new ZipEntry(filename);//此处的filename正常显示“Tomcat配置”为正常中文
zout.putNextEntry(entry);
while ((i = fin.read(bb)) != -1) {
zout.write(bb,0,i);
}

看了很多中文转码的问题,但是我即使把filename转码,也没有用。请各位大虾帮帮忙啊!

|
我在www.cn-java.com上看过一片文章介绍javamail中附件为中文的问题的解决。你可以上去搜索看看。

|
没戏的,Java的Zip支持有问题,就是不能使用中文的……

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 模块加载时报错 。不解 不解??
  • 将linux7.2升级为8.0之后,ftp、telnet这个linux8.0都变得很慢,不解!~~
  • 百思不解,JBuider是怎样了?
  • 关于scanf的大惑不解,高手请赐教
  • 有一常见问题不解,请大家聊聊!
  • 我不解,请来帮个忙......
  • 对SOCKET服务器端异常处理的不解!
  • 不解:#define SIG_ERR ((void (*)(int))-1)
  • 关于fork的不解
  • sed 命令 不解
  • 移植uboot时,加入nandflash的不解
  • 关于linux安装过程的不解
  • 一个shell问题,不解
  • 关于jsp的不解问题
  • 一些命令不解 01
  • 新建一个android工程, Run就出Error。不解
  • 进程系统调用陷入内核的不解
  • 运动的思想是什么?怎么有点迷惑不解?
  • 语法不解 高手进
  • fdisk -l 命令不解


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3