在tomcat运用下,打开rar文件链接,在ie中显示为乱码,这是由于tomcat将rar文件解析成二进制文件的原因,导致在ie中乱码显示(这个问题奇特在我 自己电脑上可以用winrar打开,可是我换了电脑就不行了 就出现IE直接打开乱码的情况了)。
解决方法是在tomcat的安装目录下,找到conf目录下的web.xml文件,在其中的配置MIME类型中增加如下一节:
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
这样tomcat就能识别rar格式文件了。
清空一下IE缓存,问题解决了。
作者: 日期:2009-2-19 15:02:57 出处:淘特网
第 [1] 页
问题:
Tomcat服务器环境,打开浏览器下载 xls、rar文件时直接以浏览器打开并出现乱码。
解决办法:
其实很简单,只需要在Tomcat 5.0_HOME/conf/web.xml文件中添加几行代码即可。
doc
application/msword
xls
application/vnd.ms-excel
ppt
application/vnd.ms-powerpoint
zip
application/zip
rar
application/rar
另外,代码可以下载mime.txt,web.xml文件,还有,别忘了,
1)重启TOMCAT
2)清除你本地的IE缓存,办法是:工具--Internet选项--浏览历史纪录--删除。
再打开RAR的文件时就正常下载了。