点击(此处)折叠或打开
- public class Charset {
- public static void main(String[] args) {
- File f = new File("D:"+File.separator+"b.txt");
- try {
- java.io.InputStream ios = new java.io.FileInputStream(f);
- byte[] b = new byte[3];
- ios.read(b);
- ios.close();
- if (b[0] == -17 && b[1] == -69 && b[2] == -65)
- System.out.println(f.getName() + "编码为UTF-8");
- else
- System.out.println(f.getName() + "可能是GBK");
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }