java用一个流输出文件,文件名拼接一些东西,本地可以显示正常的文件名(windows)
但是到了服务器测试环境(linux)上部署同样的代码,出现乱码
out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(errorPath + "/" + fileName)));
out.write(bs);
out.close();
服务器生成文件的路径最后都是对的,但是文件名错误,文件名不包含中文
进流之前日志生成的都没有乱码··
求大神指点,可能是系统的差异吗,其他同事本地也是好的window环境
另外文件内容都没有乱码,就是名字有乱码···