读书人

获取资料的编码方式

发布时间: 2012-08-22 09:50:35 作者: rapoo

获取文件的编码方式

public static String codeString(String fileName) throws Exception{      BufferedInputStream bin = new BufferedInputStream(      new FileInputStream(fileName));      int p = (bin.read() << 8) + bin.read();      String code = null;            switch (p) {          case 0xefbb:              code = "UTF-8";              break;          case 0xfffe:              code = "Unicode";              break;          case 0xfeff:              code = "UTF-16BE";              break;          default:              code = "GBK";      }            return code;  }  

?

读书人网 >编程

热点推荐