你们都是坏人 2010-05-27 08:38 采纳率: 33.3%
浏览 195
已采纳

SWFupload上传,文件名保存到表中出现乱码(急)

取得文件名代码
[code="java"]String saveFile = file.substring(file.indexOf("filename=\"") + 10);
saveFile = saveFile.substring(0,saveFile.indexOf("\n"));
saveFile = saveFile.substring(saveFile.lastIndexOf("\") + 1,saveFile.indexOf("\""));[/code]
试过转换成utf-8
[code="java"]String saveFile = new String((file.substring(file.indexOf("filename=\"") + 10)).getBytes("ISO-8859-1"),"UTF-8");
saveFile = new String((saveFile.substring(0,saveFile.indexOf("\n"))).getBytes("ISO-8859-1"),"UTF-8");
saveFile = new String((saveFile.substring(saveFile.lastIndexOf("\") + 1,saveFile.indexOf("\""))).getBytes("ISO-8859-1"),"UTF-8"); [/code]
出现???????????.xls
(文件名为中文时)

  • 写回答

1条回答

  • jianxin1414 2010-05-27 09:47
    关注

    filename = new String(filename.getBytes("GBK"), "ISO-8859-1");你转错了吧,应该是这样的,你前台页面是什么编码?我的是GBK的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程