获取文件的编码格式
来源:互联网 发布:淘宝书籍特种经营认证 编辑:程序博客网 时间:2024/04/28 10:25
熊猫猫韩国代购
/**
* 找到文档的前三个字节并自动判断文档类型*/
private static String getTextCode(String filePath) {
String textCode = "";
try {
FileInputStream fileIS = new FileInputStream(filePath);
BufferedInputStream buf = new BufferedInputStream(fileIS);
buf.mark(4);
byte[] first3bytes = new byte[3];
buf.read(first3bytes);
buf.reset();
if (first3bytes[0] == (byte) 0xEF && first3bytes[1] == (byte) 0xBB
&& first3bytes[2] == (byte) 0xBF) {
textCode = "utf-8";
} else if (first3bytes[0] == (byte) 0xFF
&& first3bytes[1] == (byte) 0xFE) {
textCode = "unicode";
} else if (first3bytes[0] == (byte) 0xFE
&& first3bytes[1] == (byte) 0xFF) {
textCode = "utf-16be";
} else if (first3bytes[0] == (byte) 0xFF
&& first3bytes[1] == (byte) 0xFF) {
textCode = "utf-16le";
} else {
textCode = "GBK";
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return textCode;
}
- 获取文件的编码格式
- 获取文件的编码格式
- 获取txt文件的编码格式
- java 获取文件编码格式
- 文件的编码格式
- JAVA上传文件获取文件编码格式
- 获取字符串的编码格式
- JAVA读取不同编码的txt文件,java获取txt文件编码格式
- Java如何获取文件编码格式
- Java如何获取文件编码格式
- Java如何获取文件编码格式
- Java如何获取文件编码格式
- java获取txt文件编码格式
- Java如何获取文件编码格式
- Java如何获取文件编码格式
- 获取文件的编码
- 判断文件的编码格式
- 判断文件的编码格式
- java 反射机制修改private final变量
- 常用位运算总结
- QT总结第6篇:模式对话框和非模式对话框(exec()/accept())
- iOS多线程编程指南(一)关于多线程编程
- makefile 自动编译所有文件
- 获取文件的编码格式
- iOS多线程编程指南(二)线程管理
- Android JNI问题小结
- How to root my samsung SCH-I809
- jsp范例
- iOS多线程编程指南(三)Run Loop
- 石油知识
- js 距离某一时间点时间是多少
- 32位Python 3.3.2中h5py的安装问题