发现在FileReader中依赖于默认编码

时间:2012-08-15 02:44:21

标签: java findbugs

我们如何解决findBugs报告的以下问题:

Found reliance on default encoding in abc.java : new java.io.FileReader(File)

我只是在阅读文件& Findbug报告了这个问题。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:5)

在打开文件时使用显式字符编码,而不是依赖于平台默认值(可以根据平台而改变),除非您打算使用平台默认值。您可以使用InputStreamReader使用显式字符编码将FileInputStream转换为Reader