This question already has answers here:
Java FileReader encoding issue
(6个答案)
6年前关闭。
我们如何解决findBugs报告的以下问题:
我正在阅读文件,Findbug已报告了该问题。
任何帮助深表感谢!
(6个答案)
6年前关闭。
我们如何解决findBugs报告的以下问题:
Found reliance on default encoding in abc.java : new java.io.FileReader(File)
我正在阅读文件,Findbug已报告了该问题。
任何帮助深表感谢!
最佳答案
打开文件时,请使用显式字符编码,而不要依赖于平台默认值(该默认值可能会因平台而异),除非您当然打算使用平台默认值。您可以使用InputStreamReader
通过显式字符编码将FileInputStream
转换为Reader
。