问答详情
源自:2-4 获取文件内容起止位置

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

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

提问者:来自星星的鸟 2016-02-19 11:41

个回答

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

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

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

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

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

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