Bufferedreader和通过ASCII编码的文件

时间:2013-11-06 17:12:18

标签: java file ascii bufferedreader

我必须读取通过ASCII编码的文件(包含文本)。我决定使用Bufferedreader类。我知道,当我处理通过UTF-8编码的文件时,我可以使用Bufferedreader指定编码。 当我处理ASCII文件时,我要指定编码类型吗?

由于

Alessio的

1 个答案:

答案 0 :(得分:1)

不,您应该使用InputStreamReader指定编码 - BufferedReader不允许您指定编码。

对于ASCII文件,您可能可以使用平台默认编码(大多数默认值与ASCII兼容),但我个人认为最佳做法是始终明确指定编码 - 它使它清楚你的意图是什么,你真的想过它。