`
j2ee_yohn
  • 浏览: 172181 次
  • 性别: Icon_minigender_1
  • 来自: 湖南/株洲
社区版块
存档分类
最新评论

字符编码格式转换

    博客分类:
  • java
阅读更多
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());
			}
		}
	}
	
	
}

分享到:
评论

相关推荐

    VC/C++ 字符编码格式转换

    总的来说,理解和掌握字符编码转换在VC/C++开发中至关重要,特别是当你需要处理来自不同编码环境的数据时。通过正确使用`WideCharToMultiByte`和`MultiByteToWideChar`,可以有效地解决编码兼容性问题,确保程序的...

    字符编码格式转换软件

    字符ANSI,Unicode,UnicodeEnd,UTF-8,UTF-7编码格式转换软件。

    批量编码格式转换器

    "批量编码格式转换器"是一种专门用于处理各种编码格式之间的转换工具,它的主要功能是帮助用户将大量文件从一种字符编码格式转换为另一种,以确保数据在不同系统或软件之间的一致性和兼容性。在信息技术领域,编码...

    字符编码过滤器 字符编码转换 post字符转换

    它通常是一个Servlet Filter,会在HTTP请求到达目标Servlet之前对请求进行预处理,将请求中的字符编码转换为应用程序期望的编码格式。例如,当客户端(如浏览器)使用POST方式提交非UTF-8编码的数据时,过滤器可以...

    易语言字符编码转换

    在处理字符串和文本数据时,字符编码转换是一个常见的需求,因为不同的系统和应用可能使用不同的字符编码标准来表示文本。本资源提供了易语言字符编码转换的源码,帮助开发者理解和实现这一功能。 字符编码是用来...

    CharTools 字符编码转换工具(1.0.1.0)

    1. **字符编码转换**:此功能允许用户将文本从一种字符编码格式转换为另一种。常见的编码如ASCII、GBK、GB2312、BIG5等,CharTools都支持。对于一些不常见的编码,用户还可以自定义输入代码页编码或名称,增强了工具...

    java字符串的各种编码转换

    ### 字符编码转换方法 为了实现字符编码的转换,可以使用`changeCharset`方法。该方法接受一个源字符串和目标字符集名称作为参数,然后返回转换后的字符串。 ```java public String changeCharset(String str, ...

    字符编码的转换.pdf

    字符编码转换是指在计算机系统中,将数据从一种字符编码格式转换为另一种字符编码格式的过程。字符编码用于文本数据的存储、传输和处理。不同的字符编码格式适用于不同的语言环境和应用需求。编码转换在处理跨平台...

    工具-字符编码转换

    本文将基于“工具-字符编码转换”的主题,深入探讨字符编码的概念、常见编码格式、字符编码转换工具以及如何进行实际操作。 字符编码是计算机表示和处理文字的一种方式,它将各种字符与二进制数字对应起来。常见的...

    批量字符编码转换工具 20070709

    "批量字符编码转换工具"是绿色软件,单文件免安装,请放心试用。 批量字符编码转换工具可以在gbk,gb23123,unicode,utf8,ansi之间进行汉字编码转换。 批量字符编码转换工具的特色: 1 支持格式众多的字符串编码转换器 ...

    不同字符编码转换

    这里我们将深入探讨标题和描述中提到的一些主要字符编码格式:UTF-8、UTF-7、ASCII、Unicode以及GB2312,同时还会涉及到大五码(Big5)以及它们之间的转换。 1. ASCII编码:ASCII(美国标准信息交换代码)是最基础...

    关于 字符编码的 转换 知识

    以下是一些常见的字符编码转换场景及方法: 1. **从GB2312转换到UTF-8**:首先解析GB2312编码的字符,将其转换成Unicode,然后再将Unicode转换成UTF-8编码。 2. **从UTF-8转换到GB2312**:这个过程与上述相反,先将...

    字符编码批量转换工具

    必须安装jdk1.6以上环境才能使用本jar包,双击运行。 只能批量转换这个目标以及更深处的所有文件编码 ...目标编码:转换后的字符编码 扩展名不要加点。如.java文件,只填java。如果扩展名不写,那么转换所有的文件。

    编码转换工具

    这里的“编码转换工具”指的是能够将文本数据从一种字符编码格式转换到另一种的软件。在这个场景中,提到了两种常见的编码格式:GB2312和UTF-8。 **GB2312编码**,全称为“汉字机内码”,是中国大陆早期广泛使用的...

    字符编码转换器.rar

    "字符编码转换器"是一款实用工具,能够帮助用户在这些编码格式之间轻松转换,解决因编码不匹配导致的乱码问题。 ASCII编码是最基础的字符编码,只包含了128个最基本的英文字符。然而,当涉及到其他语言,如中文、...

    编码批量转换工具

    编码批量转换工具 已经用过,绝对好用 【基本介绍】 "批量字符编码转换工具"是绿色软件,单文件免安装,请...点击"开始转换"字符编码转换工具就开始转换了,转换成功与否都会在"批量字符编码转换工具"的界面给出提示。

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    在C语言中,进行字符编码转换通常涉及到内存操作和位操作,因为C语言没有内置的字符串类或者编码转换函数。以下是一些基本步骤: 1. **读取原始编码**:首先,你需要读取源文件或字符串,确定其当前的编码格式。这...

    全能字符编码转换工具

    《全能字符编码转换工具》是一款全面且强大的编码转换软件,专为解决各种字符编码之间的转换问题而设计。在信息技术领域,字符编码是至关重要的组成部分,它决定了计算机如何存储和显示文本。这款工具支持多种编码...

    字符编码转换器(Encoding Tool)EncodingTool

    《字符编码转换器(Encoding Tool)——深入理解与应用》 字符编码是计算机处理文本的基础,不同的编码方式决定了如何存储和显示各种语言的字符。在信息化社会中,由于全球化的需求,我们常常需要面对不同编码格式...

    批量字符编码转换工具,批量转换文件编码 超级批量编码转换

    批量转换文件编码 超级批量编码转换 批量转换编码 编码批量转换工具 批量转换txt编码 linux 批量转换编码 编码格式批量转换 php 字符编码转换 字符编码转换 java 字符编码转换

Global site tag (gtag.js) - Google Analytics