java下载中文及空格变加号解决方案
来源:互联网 发布:中国债券市场数据 编辑:程序博客网 时间:2024/04/29 15:07
1.只是做了中文处理
前台jsp页面代码如下:
buildpre.append("<td><a href=\"down.action?fname="+preDeatil.getPafilename().replaceAll(" ", " ")+"&fileName="+preDeatil.getPafileurlpath().replaceAll(" ", " ")+"\">"+preDeatil.getPafilepath().replaceAll(" ", " ")+"</a></td>\r\n");
后台java文件处理如下:
fileName = java.net.URLEncoder.encode(new String(fileName.getBytes("ISO-8859-1"), "UTF-8"), "UTF-8");
2.两者都做处理
前台jsp页面代码如下:
buildpre.append("<td><a onclick=\"downloadAttach(this)\" href=\"javascript:void(0)\" fname="+preDeatil.getPafilename().replaceAll(" ", " ")+" fileName="+preDeatil.getPafileurlpath().replaceAll(" ", " ")+"\">"+preDeatil.getPafilepath().replaceAll(" ", " ")+"</a></td>\r\n");
前如js代码如下:
//下载附件
function downloadAttach(paramHref)
{
var attachName = paramHref.fname;
var realAttachName = paramHref.fileName;
/*document.getElementById("attachName").value=attachName;
document.getElementById("realAttachName").value=realAttachName;
document.getElementById("attachLoad").submit();*/
//down.action?fname="+preDeatil.getPafilename().replaceAll(" ", " ")+"&fileName="+preDeatil.getPafileurlpath().replaceAll(" ", " ")+"\"
window.location.href = "down.action?fname="+encodeURIComponent(attachName)+"&fileName="+encodeURIComponent(realAttachName);
return false;
}
后台java文件处理如下:
fileName = fileName.replace('+', ' ');// 将编码成+号的空格替换回来
fileName = new String(fileName.getBytes("ISO-8859-1"), "UTF-8");
- java下载中文及空格变加号解决方案
- java文件下载空格变加号处理
- 下载文件名空格变加号问题
- 下载文件名空格变加号的问题
- 转译后“空格”变“加号”的问题的解决方案
- 下载文件名空格变加号、乱码、被截断问题解决
- BASE64 加号变空格 处理
- URL中加号变空格
- Java 加号变乘号
- Ajax Post数据加号变空格
- iOS URL编码加号变空格
- iOS URL编码加号变空格
- URLDecoder.decode之后加号变空格问题
- JSON传输数据加号变空格问题
- Java下载文件时处理中文 使用URLEncoder编码后 空格变+号的问题
- Java下载文件时处理中文 使用URLEncoder编码后 空格变+号的问题
- Java文件下载处理中文名(使用URLEncoder编码及空格变+解决)
- 下载文件时空格变加号问题
- 你如何看待创业中的标准化?
- Ext - Desktop - JavaScript版浏览器探索
- 不要钱的最贵
- 猴子照片的版权
- php去空格,trim不行,str_replace行
- java下载中文及空格变加号解决方案
- 第三方支付平台服务行业担保支付的风险
- ERROR与EXCEPTION的区别
- 腾讯推出视频通话应用微视
- Linux 内核参数 和 Oracle相关参数调整
- 付费应用的扩展
- 如何学习Hibernate
- 如何利用好网站分析工具?
- Socket函数详解