关于uploadBean上传文件出现文件名乱码的问题,window正常,linux就出问题了 好急~~~~~~~~~~~~~~~~~~~~~~~~~~~

kkobebryant 2005-12-02 02:42:35
关于uploadBean上传文件出现文件名乱码的问题,window正常,linux就出问题了
关键代码:
String fileName="公司人员.txt"; //测试的中文文件名
UploadFile file = (UploadFile) files.get("uploadfile");
upBean.setFolderstore(path);
upBean.addUploadListener(fileMover) ;
fileMover.setNewfilename(fileName);
upBean.store(mrequest,"uploadfile");

我也试过把
fileMover.setNewfilename(fileName);
换成
fileMover.setNewfilename(new String(fileName.getBytes("ISO8859_1"),"utf8"));
问题依旧
各位大哥应该怎么解决啊????
...全文
177 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TinyJimmy 2005-12-08
  • 打赏
  • 举报
回复
http://www.weste.net/html/200310/20031007QBI143453.html
TinyJimmy 2005-12-02
  • 打赏
  • 举报
回复
String fileName = new String(file.getFileName().trim().getBytes("GBK"),System.getProperty("file.encoding"));

还有你那个StringUtil 自己写的吧, 得和大家说说哦
IAmGuevara 2005-12-02
  • 打赏
  • 举报
回复
我在WINDOS下都不行 为什么 谁能帮忙解决一下

String fileName = StringUtil.charSet(file.getFileName().trim(),"ISO8859_1","UTF-8");

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧