老师,怎么解决上传中文文件名出现乱码问题??

来源:2-4 获取文件内容起止位置

来自星星的鸟

2016-02-19 11:41

老师,怎么解决上传中文文件名出现乱码问题??

写回答 关注

2回答

  • yw111
    2016-02-19 16:37:07

    SmartUpload插件上传没有乱码问题,你说的应该是前面无插件上传的中文问题,我也遇到过,我的解决方法如下:(参考下希望对你有帮助)

    在临时文件中截取filename即文件名后,因为我们是网页上传的文件,网页上一般编码格式是iso8859-1,就将文件名转码filename = new String(filename.getBytes("ISO-8859-1"),"utf-8");  就可以正常上传中文文件了

    qq_一个人...

    这样写一样的是乱码的啊

    2017-12-18 10:44:31

    共 1 条回复 >

  • yw111
    2016-02-19 16:36:58

    SmartUpload插件上传没有乱码问题,你说的应该是前面无插件上传的中文问题,我也遇到过,我的解决方法如下:(参考下希望对你有帮助)

    在临时文件中截取filename即文件名后,因为我们是网页上传的文件,网页上一般编码格式是iso8859-1,就将文件名转码filename = new String(filename.getBytes("ISO-8859-1"),"utf-8");  就可以正常上传中文文件了

Java中的文件上传下载

由简入深,轻松实现文件上传下载功能及相关框架的使用

77391 学习 · 337 问题

查看课程

相似问题