这几天一向很纳闷,在Tomcat安排的网站中的下载文件中,若是文件是rar类型的,一点击下载rar文件就直接打开,并且呈现乱码,右键另存为浏览器也是默认为html格局,一向认为是浏览器IE的题目,后来发明其实不关浏览器的题目,而是Tomcat办事器设备的题目,具体如下:
web.xml文件中设备<mime-mapping>下载文件类型
TOMCAT在默认景象下下载.rar的文件是把文件算作text打开,以至于IE打开RAR文件为乱码,若是碰到这种景象时不必认为是浏览器的题目,大多半浏览器应当不会逝世皮赖脸地把二进制文件算作文本打开,一般都是办事器给什么浏览器就开什么.解决办法:
打开conf/web.xml,参加下面的代码.
重启TOMCAT,清除IE缓存,再打开RAR的文件时就可以正常下载了.
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>
分享到:
相关推荐
TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么...
解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...
现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。 1)JSP页面中显示中文乱码 在JSP文件中使用page命令指定响应结果的MIME类型,如;charset=gb2312" %>
Tomcat环境下JSP中文乱码问题的解决
Docker容器部署tomcat出现中文乱码.docx
解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码
welogic struts2文件下载中文件名乱码:在tomcat中是好的哦
Tomcat和weblogic中文乱码问题解决方案
解决tomcat中文乱码问题.doc,很宝贵的资料。
教前面进行优化和升级,能够实现所有类型文件上传和下载,解决报错。 直接在tomcat7中运行。实现文件上传和下载。前段没有优化,有能力的可以尝试自己做个页面,,运维无能为力。
weblogic和tomcat 下载附件乱码问题 weblogic和tomcat 下载附件乱码问题
将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题
通过简单的办法解决Tomcat中出现的乱码,本文章使用于jsp servlet初学者
tomcat上传下载文件亲测,ok
部署tomcat下的项目 监控的时候发现 日志中文乱码 ,tomcat 下catalina.out 日志乱码问题处理