tomcat上传中文名文件_tomcat详细使用文档

2020-02-27 其他范文 下载本文

tomcat上传中文名文件由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“tomcat详细使用文档”。

远程服务器使用的是Tomcat 6.0.18,但是Tomcat 默认是不支持中文文件名访问

(一)修改Tomcat配置文件方法:

找到Tomcat 目录,打开config/server.xml文件,添加一段代码即可。如红色的字体

URIEncoding=“utf-8”

protocol=“HTTP/1.1”

connectionTimeout=“20000”

redirectPort=“8443” />

这段代码规定了Tomcat监听HTTP请求的端口号等信息,可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat不再以ISO-8859-1的编码处理get请求。更改后的代码(红色部分为新添加的代码)

(二)Java代码实现

java.net.URLConnection和java.net.URL是远程读取文件重要的类。因为当前的文件名是中文,如果直接构造字符串http://localhost/download/中文文

件.txt 读取远程文件必要要出错。需要对“中文文件.txt”进行编码,如下代码:

try {

System.out.println(URLEncoder.encode(“中文文件.txt”, “utf-8”));}

catch(UnsupportedEncodingException e){

e.printStackTrace();

}

//输入结果为:%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6.txt

所new java.net.URL(“http://localhost/download/%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6.txt”);此时远程请求数据才不会出错 以,构造

《tomcat上传中文名文件.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
tomcat上传中文名文件
点击下载文档
相关专题 tomcat详细使用文档 中文名 上传 文件 tomcat详细使用文档 中文名 上传 文件
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文