Java 判别TXT文档的编码方式
2012-02-14 12:41
295 查看
package com.zzy.code;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
public class GetEncode {
/**
* @param args
* @throws IOException
*/
/*************************************
java编码与txt编码对应
java txt
unicode
unicode big endian
utf-8 utf-8
utf-16
unicode
gb2312
ANSI
***************************************/
public static String getTxtType(File file) throws IOException {
// TODO Auto-generated method stub
InputStream inputStream=new FileInputStream(file);
byte []head=new byte[3];
inputStream.read(head);
String code="";
code="gb2312";
if(head[0]==-1&&head[2]==-2){
code="UTF-16";
}
if(head[0]==-2&&head[2]==-1){
code="Unicode";
}
if(head[0]==-17&&head[2]==-69){
code="UTF-8";
}
return code;
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
public class GetEncode {
/**
* @param args
* @throws IOException
*/
/*************************************
java编码与txt编码对应
java txt
unicode
unicode big endian
utf-8 utf-8
utf-16
unicode
gb2312
ANSI
***************************************/
public static String getTxtType(File file) throws IOException {
// TODO Auto-generated method stub
InputStream inputStream=new FileInputStream(file);
byte []head=new byte[3];
inputStream.read(head);
String code="";
code="gb2312";
if(head[0]==-1&&head[2]==-2){
code="UTF-16";
}
if(head[0]==-2&&head[2]==-1){
code="Unicode";
}
if(head[0]==-17&&head[2]==-69){
code="UTF-8";
}
return code;
}
}
相关文章推荐
- 判别TXT文档的编码方式 Java
- Java 判别TXT文档的编码方式
- 判别TXT文档的编码方式 Java
- 【java学习】Java 判别TXT文档的编码方式
- java 生成txt文档 指定编码格式
- java中读取txt文档的三种方式
- java输出txt文件为unicode的编码方式
- java批量修改文本文档的编码方式
- MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明
- java字符编码方式总结
- java使用iText生成pdf文档的对齐方式
- 获取word文档或rtf格式文档的格式编码(可以应用此格式将字符以数据流的方式写入word或rtf文档)
- java生成unicode编码格式的txt文件
- MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明
- Java不同编码方式,中英文字符所占字节数
- Java常见编码方式简介
- java的xml学习[DOM4J方式解析XML文档]
- 将电脑新建文本文档txt的默认编码从ANSI改为utf-8
- [收藏转帖]JAVA对XML文档的四种解析方式
- java更改文件的编码方式与给文件重命名