1. 设置编码

在使用 BufferedReader 读取文件时,可以通过构造函数的参数来设置编码。例如:

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("file.txt"), "UTF-8"));

这里将文件的编码设置为 UTF-8。

  1. Java 编码常量

Java 中提供了一些编码常量,可以通过 Charset 类来访问。常用的编码常量有:

  • UTF-8:Charset.forName("UTF-8")
  • GBK:Charset.forName("GBK")
  • ISO-8859-1:Charset.forName("ISO-8859-1")
  1. 调用

可以通过以下方式来调用编码常量:

Charset charset = Charset.forName("UTF-8");
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("file.txt"), charset));

或者使用 Java 7 引入的新特性,通过 StandardCharsets 类来访问编码常量:

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("file.txt"), StandardCharsets.UTF_8));
``
java new BufferedReader 设置编码java编码常量怎么调用

原文地址: https://www.cveoy.top/t/topic/e2wH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录