weblogic应用中读取文件中文名乱码

项目部署在weblogic中,通过File类去服务器上读取文件,出现文件中文名乱码。Java的环境和服务器都是UTF-8,相同的代码在不同的服务器中,只有一个是有异常的。
异常的服务器,只要重启应用后,就会正常,但是运行一段时间就会出现乱码问题。个人感觉是weblogic中间件的问题,是否有哪位大神遇见过并解决了。

weblogic应用服务器的编码有没有设置为utf-8呢,关键是要把weblogic的编码设置为utf-8