iteye_12831
iteye_12831
2010-08-15 10:46

jsp页面生成html和zip文件出现乱码?

  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术

帮朋友改以前一个论坛(在mvnforum上面二次开发出来的),要求是对论坛里面的帖子进行搜索,然后将搜索出来的帖子以及帖子里面的附件打包下载下来

  1. 我的做法是将搜索出来的结果生成一个静态的html页面,然后与附件一起压缩成ZIP,然后下载。由于java.util.zip会产生中文的乱码,所以我用的是org.apache.tools.zip。(生成静态页面与生成ZIP都是在一个JSP里面)

  2. 在本地是一切正常的,TOMCAT里面设置了URIEncoding="UTF-8",生成出来的静态页面和ZIP文件里面中文全部正确

  3. 但是当我发布到服务器上面的时候,[color=red]发现生成出来的静态页面里面全部是"???",ZIP压缩文件里面的中文文件名也全部都是问号[/color],服务器的TOMCAT与本地是一样的,也设置了URIEncoding,唯一不同就是服务器是英文的操作系统,不知道这个有没有什么影响?

折腾了三天了,重装TOMCAT多次,但是仍然这样,我感觉是编码问题,但是不知道改哪里,求诸位帮忙。。。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

9条回答

为你推荐