当文件名为中文的时候是不能下载成功的,请高手示下,如何解决这个问题,最好能给个例子。
解决方案 »
- java xsl 堵漏:XSS
- oracle数据库里的表内 DATE类型的字段 在JAVA程序中怎么取不出来呢
- struts初始化泛型对象出问题
- 关于Comparator接口问题
- 关于生产的XML里有回车的问题
- 文件上传到数据库后,下载无法得到数据
- 送分!!请教Struts高手!!!!!!!!
- 谁能告诉我哪里能下载支持eclipse3.0.1的MyEclipse,如果有注册码能否告诉我或者告诉我在哪下载?
- java读取xml,关于其中dtd文件验证的问题
- 使用Hibernate来写入Blob型数据到Sql2000中出错!!!!!!!!!!
- weblogic 11 server启动问题
- 100分求一个完整的无级栏目例子
在url输入http://........./.中文名字.扩展名
可以拦截此类请求,把地址转向改为和操作系统字符一样的字符集.
或者修改服务端的URIEncoding为操作系统使用的字符编码.如:tomcat下修改
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" [color=#FF0000URIEncoding="你需要的编码"][/color]/>
如果是这样,毫无疑问是编码的问题,你的页面和服务器编码是什么?
一般都是utf-8,GBK,iso-8859-1你可以尝试着3者转换,希望能帮到你。
应该是编码的问题 后来也没能解决 我就用UUID表示了文件名