package com.yohn.encoding.convert;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception {
String read="E:\\workspace\\gvPayment\\src\\com";
con(read);
}
private static void con(String read) throws Exception{
File[] files=new File(read).listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if(".svn".equalsIgnoreCase(pathname.getName()))
return false;
else
return true;
}
});
for (File file : files) {
if(file.isFile()){
BufferedReader bis=new BufferedReader(new InputStreamReader(new FileInputStream(file), "GBK"));
StringBuffer sb=new StringBuffer();
String s=null;
while((s=bis.readLine())!=null)
{
sb.append(s);
sb.append(System.getProperty("line.separator"));
}
bis.close();
System.out.println(file.getAbsolutePath()+":::::"+sb);
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"UTF-8"));
bw.write(sb.toString());
bw.close();
sb=null;
}else{
con(file.getAbsolutePath());
}
}
}
}
分享到:
相关推荐
通过调用封装API函数WideCharToMultiByte和MultiByteToWideChar,实现ANSI/UTF-8/Unicode编码格式的相互转换。有C++和C两个版本。
字符ANSI,Unicode,UnicodeEnd,UTF-8,UTF-7编码格式转换软件。
字符编码过滤器 j2ee字符字符编码 字符编码过滤器 字符编码转换 post字符转换
易语言字符编码转换源码,字符编码转换
批量转换文件编码 超级批量编码转换 批量转换编码 编码批量转换工具 批量转换txt编码 linux 批量转换编码 编码格式批量转换 php 字符编码转换 字符编码转换 java 字符编码转换
必须安装jdk1.6以上环境才能使用本jar包,双击运行。 只能批量转换这个目标以及更深处的所有文件编码 ...目标编码:转换后的字符编码 扩展名不要加点。如.java文件,只填java。如果扩展名不写,那么转换所有的文件。
编码批量转换工具 已经用过,绝对好用 【基本介绍】 "批量字符编码转换工具"是绿色软件,单文件免安装,请...点击"开始转换"字符编码转换工具就开始转换了,转换成功与否都会在"批量字符编码转换工具"的界面给出提示。
字符编码查看器是一款可以帮助你轻松快速的查看字符的ASCII代码的字符编码转换器,也可以反着查询,输入字符,可以获取对应的ASCII代码(十进制或十六进制)。 软件特色 可以查看字符串的ANSI和utf-8的编码的一个小...
字符编码转换器。支持GB2312、UNICODE、UTF-8、BIG5、以及GB1803编码的相互转换!
java字符串的各种编码转换. java字符串的各种编码转换
关于 字符编码的 转换 知识
"批量字符编码转换工具"是绿色软件,单文件免安装,请放心试用。 批量字符编码转换工具可以在gbk,gb23123,unicode,utf8,ansi之间进行汉字编码转换。 批量字符编码转换工具的特色: 1 支持格式众多的字符串编码转换器 ...
asp中有关字符编码转换的几个函数. asp中中文乱码是个难点,希望这几个函数对你有帮助
字符编码检测和转换 附件中:FileEncodeDetector.java 此文件可以检测指定文件的编码格式 public static String getFileEncode(File file) {...} 附件中:FileCharsetConverter.java 此文件可以实现两个编码的相互...
字符编码转换,支持任意编码转换,支持不限于GBK,UNICODE,UTF8,GB1830等等
关于java字符编码格式之间的转换, 及常见编码转换错误处理。 thank me
VC++编程实现转换文本文件的字符编码,在多种字符编码之间转换的方法
java字符串编码转换和web中的字符串转换
CC++ 字符编码的转换(ut8、gb2312,gbk,big5)
用于各种编码的字符串之间的转换,写成了一个类,可以方便的调用