Java 自动转换为Unicode文件
来源:互联网 发布:大淘宝客联盟 编辑:程序博客网 时间:2024/05/21 00:46
说明:改博客主要是将windows 下(ASNI,Unicode,UTF-8,Unicode big endian)文件自动转换为Unicode 文件。
public static String getFileEncode(String fileName) { String charSet = ""; try { FileInputStream fis = new FileInputStream(new File("D:\\write.srt")); byte[] bf = new byte[3]; fis.read(bf); fis.close(); if (bf[0] == -17 && bf[1] == -69 && bf[2] == -65) { charSet = "UTF-8";//"文件编码 UTF-8" } else if ((bf[0] == -1 && bf[1] == -2)) { charSet = "x-UTF-16LE-BOM";//"文件编码 Unicode" } else if ((bf[0] == -2 && bf[1] == -1)) { charSet = "Unicode";//"文件编码 Unicode big endian" } else { charSet = "GBK";//"文件编码 ANSI" } } catch (Exception e) { e.printStackTrace(); } return charSet; } public static void main(String[] args) throws IOException { try { String fileName="D:\\write.srt"; InputStreamReader reader = new InputStreamReader(new FileInputStream(fileName),getFileEncode(fileName)); //x-UTF-16LE-BOM OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(new File("D:\\read.srt")), "x-UTF-16LE-BOM"); int temp = 0; while ((temp = reader.read()) != -1) { writer.write(temp); } reader.close(); writer.flush(); writer.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } }
- Java 自动转换为Unicode文件
- Java json类实例 中文自动转换为unicode
- 将十六进制Unicode编码字符串文件转换为可读文件的Java程序
- Java 汉子转换为Unicode码
- java将Unicode编码转换为汉字
- java Unicode编码转换为汉字
- java将Unicode编码转换为汉字
- Java/Android String转换为Unicode方法
- java将unicode码转换为中文
- java国际化,资源文件内的中文再也不必转换为丑陋的unicode
- java 中文和unicode字符串互相转换(文件需要保存为gbk2312或者asci格式)
- Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
- UTF转换为UNICODE
- ASCII 转换为UNICODE
- 乱码转换为 Unicode
- sting转换为Unicode
- idea中properties文件中文自动转换成unicode解决
- properties文件自动存盘为Unicode格式(Eclipse插件)
- NFC Tag Types
- MyClass.alloc().init(foo.bar()).autorelease();
- shell脚本实现ipa一键安装(itms-services协议)
- 10g rac 备份 RMAN
- 用Ant实现Java项目的自动构建和部署
- Java 自动转换为Unicode文件
- PopupWindow 点击后如何消失
- linux时间管理 之 jiffies
- java.lang.NoSuchMethodError:
- Windows7 64位电脑打开*.chm文件,无法显示内容
- How to Completely Fix updspapi.dll Error
- 学习编程的经验
- JMS简明学习教程
- 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式