@Test
public void testEncode() throws Exception {
//GBK编码格式源码路径
String srcDirPath = "d:/zt";
//转为UTF-8编码格式源码路径
String utf8DirPath = "d:/zt1";
//获取所有java文件
Collection<File> javaGbkFileCol = FileUtils.listFiles(new File(srcDirPath), new String[]{"sql"}, true);
for (File javaGbkFile : javaGbkFileCol) {
//UTF8格式文件路径
String utf8FilePath = utf8DirPath + javaGbkFile.getAbsolutePath().substring(srcDirPath.length());
//使用GBK读取数据,然后用UTF-8写入数据
FileUtils.writeLines(new File(utf8FilePath), "GBK", FileUtils.readLines(javaGbkFile, "UTF-8"));
}
}
分享到:
相关推荐
java编码转换工具
java编码转换java编码转换java编码转换java编码转换java编码转换java编码转换
编码转换的类 含源代码, 适合编码转换时候使用 默认转换为UTF-8 可以转换成别的
通过Java实现文件编码的转换功能,提供了Demo用于测试。 目前仅测试了GB2312 UTF-8之间的相互转换,ISO-8859-1不支持。其余的没有测试
java中文乱码解决之道(4)java编码转换过程Java开发Java经验技巧共5页.pdf.zip
java编码转换的详细过程.pdf
java字符串编码转换和web中的字符串转换
关于java字符编码格式之间的转换, 及常见编码转换错误处理。 thank me
用于处理文件编码的问题 提供一个jar包和 一个java文件
NULL 博文链接:https://00fly.iteye.com/blog/2159906
附件中:FileCharsetConverter.java 此文件可以实现两个编码的相互转换 FileCharsetConverter.convert( "gbk/DispatcherHandler.java", "GBK", "UTF-8", new FilenameFilter() { public boolean accept(File...
JAVA文件编码转换,自动检测文件编码并转为自己需要的编码
java编码转换原始码Java编码卫士 如果更改了编码,则使Java源代码不可编译,从而防止了Java源代码的意外编码转换。 要求将预期的源代码编码硬编码到您的构建脚本中。 源代码的当前编码为UTF-8。 测试如下: ant ...
Java写的一个小程序,用于批量转换GBK编码的java源文件为UTF-8编码格式
java字符串的各种编码转换. java字符串的各种编码转换
NULL 博文链接:https://sammyfun.iteye.com/blog/1662240
本java代码简单,只要配置编码类型和文件夹路劲,就可以实现批量对文件编码。
导入项目的时候,老是会遇到别人的项目自己项目空间的编码不同,设置了很多地方也没用,就萌发写一个文件编码转换的程序。现在只能转换为java后缀的文件,编码格式只有gbk和utf-8
Java中的字符集编码入门(五)Java代码中的字符编码转换Part1.pdf
java中编码的转换