0

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

谢谢

阿莱西奥

4

1 回答 1

1

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

对于 ASCII 文件,您可能会接受平台默认编码(大多数默认值与 ASCII 兼容),但我个人认为始终明确指定编码是最佳实践 - 它清楚您的意图是什么,并且您真的想过。

于 2013-11-06T17:15:15.553 回答