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

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

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

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

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

折腾了三天了,重装TOMCAT多次,但是仍然这样,我感觉是编码问题,但是不知道改哪里,求诸位帮忙。。。
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingji33 2010-08-20
  • 打赏
  • 举报
回复
结贴吧,后来是在TOMCAT的时候加了一个JVM的启动参数-Dfile-encoding=GBK就好了
多写各位了
dingji33 2010-08-15
  • 打赏
  • 举报
回复
试过了,不行。。。

[Quote=引用 1 楼 dqsweet 的回复:]

改成GBK试试
[/Quote]
dqsweet 2010-08-15
  • 打赏
  • 举报
回复
改成GBK试试
阿_布 2010-08-15
  • 打赏
  • 举报
回复
kokobox 2010-08-15
  • 打赏
  • 举报
回复
tomcat下好像有个ant包还是什么包来着,你用tomcat下的那个zip功能,对文件进行压缩就不会有乱码问题了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧