java new BufferedReader 设置编码java编码常量怎么调用
- 设置编码
在使用 BufferedReader 读取文件时,可以通过构造函数的参数来设置编码。例如:
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("file.txt"), "UTF-8"));
这里将文件的编码设置为 UTF-8。
- Java 编码常量
Java 中提供了一些编码常量,可以通过 Charset 类来访问。常用的编码常量有:
- UTF-8:Charset.forName("UTF-8")
- GBK:Charset.forName("GBK")
- ISO-8859-1:Charset.forName("ISO-8859-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));
``
原文地址: https://www.cveoy.top/t/topic/e2wH 著作权归作者所有。请勿转载和采集!