Package org.miaixz.bus.core.io
Class CharsetDetector
java.lang.Object
org.miaixz.bus.core.io.CharsetDetector
编码探测器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Charsetdetect(int bufferSize, InputStream in, Charset... charsets) 探测编码 注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流static Charset探测文件编码static Charsetdetect(InputStream in, Charset... charsets) 探测编码 注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流
-
Constructor Details
-
CharsetDetector
public CharsetDetector()
-
-
Method Details
-
detect
探测文件编码- Parameters:
file- 文件charsets- 需要测试用的编码,null或空使用默认的编码数组- Returns:
- 编码
-
detect
探测编码 注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流- Parameters:
in- 流,使用后关闭此流charsets- 需要测试用的编码,null或空使用默认的编码数组- Returns:
- 编码
-
detect
探测编码 注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流- Parameters:
bufferSize- 自定义缓存大小,即每次检查的长度in- 流,使用后关闭此流charsets- 需要测试用的编码,null或空使用默认的编码数组- Returns:
- 编码
-