/**
* 判别TXT文档的编码方式
*/
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文档的编码方式
*/
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;
}