把GBK源码文件转UTF8的JAVA代码说明

项目源码是GBK,设置为UTF8就是乱码。怎么办?唯一办法转换。想想之后可能碰到类似问题,咱又熟悉编码工作,写一个工具类转换一下。主要步骤:

路径循环,略。

  • reader = new InputStreamReader(new FileInputStream(file),"GBK");
  • 读取到char数组中,由char产生String。

reader.read(chars);

text = new String(chars);

  • 产生指定编码的写器

writer = new OutputStreamWriter(new FileOutputStream(file),"UTF-8");

  • 写入到文件

writer.write(text);

上一篇:利用java8对设计模式的重构


下一篇:pycharm如何设置python版本、设置国内pip镜像、添加第三方类库