首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts1.3 下传上载 文件名乱码

2012-10-25 
struts1.3 上传下载 文件名乱码吸收了很多网上的方案,发现掺合起来才好使。。。。??1. 上传 form传参 a要使用

struts1.3 上传下载 文件名乱码

吸收了很多网上的方案,发现掺合起来才好使。。。。?

?

1. 上传 form传参 a要使用过滤器utf-8 b页面设置成utf-8 c 使用struts1.1以上版本

?

2. 下载 url传参,过滤器居然不好用。把tomcat server.xml URIEncode设成 utf-8传进来的参数终于不是乱码了。

?

但是下载时的名字还是乱码。又在网上查了好多方法 URLEncode 啥的都不好用

?

?

开始设成 String name = new String(uForm.getFileName().getBytes("utf-8"),

"ISO8859_1");?

firefox下载的名字终于对了,ie还是乱码....

?

最后设成 String name = new String(uForm.getFileName().getBytes(""),

"ISO8859_1");

?

最后是这个写的终于通过了?下载时都是正确的中文名字了。

?

贴代码吧~ 没有用到spring action 继承struts的就好了 没必要继承 ActionSupport

?

struts-config.xml

?

?

upload.jsp

热点排行