输出文件时候,文件名乱码

java用一个流输出文件,文件名拼接一些东西,本地可以显示正常的文件名(windows)
但是到了服务器测试环境(linux)上部署同样的代码,出现乱码

 out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(errorPath + "/" + fileName)));
                    out.write(bs);
                    out.close();

服务器生成文件的路径最后都是对的,但是文件名错误,文件名不包含中文
进流之前日志生成的都没有乱码··
求大神指点,可能是系统的差异吗,其他同事本地也是好的window环境
另外文件内容都没有乱码,就是名字有乱码···

2个回答

最好使用过滤器统一编码

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐