当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » Java  » 常用工具方法
分享到: 
收藏 +0
1
标签: <无>

代码片段(2) [全屏查看所有代码]

1. [代码]Eclipse工程文件     跳至 [1] [全屏预览]

public static void main(String[] args) throws Exception {
    //GBK编码格式源码路径
    String srcDirPath = "D:\\dev\\GBK\\src";
    //转为UTF-8编码格式源码路径
    String utf8DirPath = "D:\\UTF8\\src";
		
    //获取所有java文件
    Collection<File> javaGbkFileCol =  FileUtils.listFiles(new File(srcDirPath), new String[]{"java"}, true);
    for (File javaGbkFile : javaGbkFileCol) {
	//UTF8格式文件路径
	String utf8FilePath = utf8DirPath+javaGbkFile.getAbsolutePath().substring(srcDirPath.length());
	//使用GBK读取数据,然后用UTF-8写入数据
	FileUtils.writeLines(new File(utf8FilePath), "UTF-8", FileUtils.readLines(javaGbkFile, "GBK"));		
    }
}

2. [文件] GBK2UTF8Demo.zip ~ 101KB     下载(1244)     [全屏预览]



开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

发表评论 回到顶部 网友评论(5)

  • 1楼:AntMaster 发表于 2012-06-19 23:07 回复此评论
    好像有点用
  • 2楼:sdgfsdg 发表于 2012-07-18 09:18 回复此评论
    <IT职业交流> 83794229,任意交流,欢迎加入!
  • 3楼:淡_淡 发表于 2013-08-12 16:07 回复此评论
    不错,可以用
  • 4楼:川儿 发表于 2014-10-09 11:32 回复此评论
    这代码帮了我大忙了,谢谢!
  • 5楼:bjacbv 发表于 2017-03-17 15:49 回复此评论
    非常感谢,测试可用。
    (备注)需要注意的是:转换后的输出文件夹中仅包含.java文件,其他文件(例如:.xml)不会 被包含在输出文件夹中。