jfinal国产系统下载中文文件,文件名乱码

国产系统下载中文文件,文件名乱,文件可以成功下载。用windows浏览器访问,然后下载正常。只有使用国产系统的火狐浏览器下载出现这种问题。国产系统如:银河麒麟等

评论区

JFinal

2019-05-20 14:52

jfinal 早期的版本就对此改进过,莫非你用的是上古 jfinal 版本?

1234567856756745

2019-05-20 16:01

@JFinal jfinal -1.9-bin-with-srcjar 这个jar包 我看您注解写的 2011-2015 james Zhan 不知道这个版本解决了没 , 我看的传入的文件名没有问题

JFinal

2019-05-21 10:49

@1234567856756745 jfinal 1.9 这个版本可能还没改进过 renderFile 的中文文件名问题

强烈建议升级

如果暂时不想升级,可以拿到最新版本中的 FileRender.java 放到项目中,改名为 MyFileRender.java

然后用的时候这样:
render(new MyFileRender(...));

1234567856756745

2019-05-21 11:02

@JFinal 升级的话完全兼容么 我先放入文件试试呢

JFinal

2019-05-21 11:05

@1234567856756745 升级的话,要改少量代码,有详细的升级文档:
https://www.jfinal.com/doc/14-1

1234567856756745

2019-05-21 11:05