首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

批量将GBK项目转化作UTF-8项目

2013-08-01 
批量将GBK项目转化为UTF-8项目项目是比较老的系统,编码是GBK,如果使用一些框架、linux控制台查看日志都有一

批量将GBK项目转化为UTF-8项目
项目是比较老的系统,编码是GBK,如果使用一些框架、linux控制台查看日志都有一些麻烦之处,所以想着把项目统一编码调整为UTF-8。
apache有一个开源的组件common-io,充分利用里边的一些基础方法即可实现,如下:

Collection<File> collection = FileUtils.listFiles(file, new String[]{"xml","java","jsp","properties"}, true);for (File f : collection) {System.out.println(f);try {List<String> lines = FileUtils.readLines(f, "GBK");FileUtils.forceDeleteOnExit(file);FileUtils.writeLines(file, "UTF-8", lines);} catch (IOException e) {e.printStackTrace();}}

热点排行