Discuss / Java / FileReader指定不了编码格式

FileReader指定不了编码格式

Topic source

廖老师,你问中FileReader直接指定编码格式,但是我这通过不了。网上查资料也显示不能直接指定

浪过扬帆

#3 Created at ... [Delete] [Delete and Lock User]

哈哈,廖大用的是最新版本的JDK13,你估计用的8吧

The__Wolf

#4 Created at ... [Delete] [Delete and Lock User]

JDK版本低了吧

带 Charset 参数的构造函数在 Java 11 中加入。Java 8 中可以使用 InputStreamReader 包装 FileInputStream 自行构建。

java 8 可以这样指定

InputStream stream = new FileInputStream("D:\\");
FileReader fileReader = new  InputStreamReader(stream,"UTF-8");

  • 1

Reply