tomcat支持中文文件名下载
来源:互联网 发布:centos 源码安装php 编辑:程序博客网 时间:2024/04/29 00:44
Tomcat是Java开发者使用得较多的一个Web服务器,因为它占用资源小,运行速度快等特点,深受Java Web程序员的喜爱。不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为Java Web程序的开发带来一定的不便。本文拟介绍一种手段,解决这个问题。
解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码。如果直接从Apache站点中下载Tomcat,无论是安装版的exe文件,还是解压缩的ZIP文件,内置的对于get协议中的URL编码都是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。以下说明修改Tomcat安装目录中的config文件夹中的server.xml文件的方法。
打开config/server.xml文件,如果没有修改过这个文件,应该可以在其中找到如下代码:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这段代码规定了Tomcat监听HTTP请求的端口号等信息,可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat不再以ISO-8859-1的编码处理get请求。更改后的代码如下所示(红色部分为新添加的代码):
<Connector port="8080"
URIEncoding="utf-8"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
转自:http://blog.csdn.net/wnczwl369/article/details/7483806
- tomcat支持中文文件名下载
- tomcat支持中文文件名下载
- 让tomcat支持中文文件名!
- 让Tomcat支持中文文件名
- 让Tomcat支持中文文件名
- 怎么让tomcat支持中文文件名???
- 让tomcat支持中文文件名和路径
- 让tomcat支持中文文件名和路径
- 浏览器下载二维码压缩文件(支持中文文件名)
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径和中文文件名
- 如何让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- 让tomcat支持中文路径名和中文文件名的方法
- RXD与TXD如何连接
- Address already in use: JVM_Bind解决办法
- 【装机吧】BIOS设置U盘启动教程
- 2013年的“中国规模”负载(淘宝)
- 让MyEclipse提示xml信息
- tomcat支持中文文件名下载
- org.apache.jasper.JasperException: Unable to compile class for JSP;Tomcat部署JspFactory报异常的解决方案
- Wythoff Game
- 左孩子右兄弟的字典树
- 回调函数应用-翻牌效果
- SOLIDWORKS高效建模实例(三)
- LinuxHA集群部署安装说明
- uva188 完美哈希题解
- c++中箭头操作符(->)和点操作符(.)有什么不同