eclipse:将编码为GBK的Java源文件批量转为UTF-8
2014-11-19 20:05
357 查看
本人新手,有个java工程开始编码默认设置为GBK,后来出现编码问题后准备改为UTF-8编码,发现出现中文乱码,在网上找到一篇博文可以批量有GBK转化为UTF-8可以解决此问题,原网址:http://my.oschina.net/binny/blog/62959。再次感谢!
代码如下:
代码和commons-io.jar打包下载地址:http://download.csdn.net/detail/sangluo/8177059。
代码如下:
package xxx; import java.util.*; import java.io.File; import org.apache.commons.io.FileUtils; /** * 将GBK编码文件转成UTF-8 * @author * */ public class GBK2UTF8 { public static void main(String[] args) throws Exception { //GBK编码格式源码路径 String srcDirPath = "E:\\JavaProject\\touchfuture_test\\src"; //转为UTF-8编码格式源码路径 String utf8DirPath = "E:\\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")); } } }
代码和commons-io.jar打包下载地址:http://download.csdn.net/detail/sangluo/8177059。
相关文章推荐
- Eclipse:批量将Java源代码文件的编码从GBK转为UTF-8
- 使用eclipse插件批量将Java源代码文件的编码从GBK(或其他编码)转为UTF-8
- Eclipse:批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将java源文件的GBK转为UTF-8
- 如何为 Eclipse 中的 Java 源文件设置为 UTF-8 默认编码(转)
- 批量修改java文件编码(GBK->UTF-8),带备份和恢复功能
- java 将GBK编码文件转为UTF-8编码
- 将GBK格式的java源文件,转为UTF-8格式文件
- 一上午搞java编码问题,写了一个将批量文件编码转为UTF-8的小程序(有BUG-.-!)
- 如何为 Eclipse 中的 Java 源文件设置为 UTF-8 默认编码
- 如何将Java源代码文件的编码从GBK转为UTF-8?
- 如何为 Eclipse 中的 Java 源文件设置为 UTF-8 默认编码