我们如何解决findBugs报告的以下问题:
Found reliance on default encoding in abc.java : new java.io.FileReader(File)
我只是在阅读文件& Findbug报告了这个问题。
非常感谢任何帮助!
答案 0 :(得分:5)
在打开文件时使用显式字符编码,而不是依赖于平台默认值(可以根据平台而改变),除非您打算使用平台默认值。您可以使用InputStreamReader
使用显式字符编码将FileInputStream
转换为Reader
。