- 浏览: 412656 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (185)
- 本地工具调用 (3)
- webservices (6)
- Dom4j,Jdom (3)
- java (24)
- web前端 (14)
- lucene (4)
- mysql (15)
- 设计模式 (3)
- 项目总结 (1)
- 异常 (3)
- tomcat (11)
- 工具常用技能 (4)
- oracle (11)
- Linux (3)
- Ajax (1)
- 分布式/lvs (7)
- hibernate (4)
- spring (6)
- 源码解读 (1)
- swt (3)
- ant (4)
- mina (1)
- jvm (1)
- 非技术 (2)
- 博客收藏 (4)
- 并发编程 (9)
- android (6)
- httpclient (3)
- 串口编程 (1)
最新评论
-
_billow:
[color=red][/color]
DOM4J 读取xml字符串 -
mhshibei:
JSTL 获取当前时间 -
oo1238912:
很有用,解决了缩放PS图片的问题,非常感谢。
jmagick 用法 -
edmond207:
你好,请问一下,我配置成一个连接数,为何多台机器仍然能访问成功 ...
tomcat6 连接数设置 -
dizhuang:
不错啊,学习啊
Tomcat源码之-初始化
批量转换文件编码格式:
package com.code; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Reader; import java.io.UnsupportedEncodingException; import java.io.Writer; /*** * 编码转化器 * @author admin */ public class EncodingChange { String filesDir = ""; String filesNDir = ""; public static void main(String args[]) throws IOException { System.out.println(System.getProperty("file.encoding")); cp("F:/indexDir/data", "F:/indexDir/data2", "GBK", "UTF-8"); //将F:/indexDir/data源文件,编码格式gbk,转换为目标格式utf-8 } static void cp(String baseDir, String ndir, String code1, String code2) throws IOException { File file = new File(baseDir); if(file.isDirectory()) new File(ndir).mkdirs(); if (file.isDirectory()) { String list[] = file.list(); for (String f : list) { cp(baseDir + "/" + f, ndir + "/" + f, code1, code2); } } else { if (baseDir.indexOf(".txt") > 0 || baseDir.indexOf(".html") > 0 || baseDir.indexOf(".js") > 0 || baseDir.indexOf(".xml") > 0 || baseDir.indexOf(".css") > 0) { convert(baseDir, ndir, code1, code2); InputStreamReader read = new InputStreamReader( new FileInputStream(baseDir), code1);// 或者UNICODE,UTF-16 BufferedReader reader = new BufferedReader(read); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); read.close(); } } } public static void convert(String infile, String outfile, String from, String to) throws IOException, UnsupportedEncodingException { // set up byte streams InputStream in; if (infile != null) in = new FileInputStream(infile); else in = System.in; OutputStream out; if (outfile != null) out = new FileOutputStream(outfile); else out = System.out; // Use default encoding if no encoding is specified. if (from == null) from = System.getProperty("file.encoding"); if (to == null) to = System.getProperty("file.encoding"); // Set up character stream Reader r = new BufferedReader(new InputStreamReader(in, from)); Writer w = new BufferedWriter(new OutputStreamWriter(out, to)); // Copy characters from input to output. The InputStreamReader // converts from the input encoding to Unicode,, and the // OutputStreamWriter // converts from Unicode to the output encoding. Characters that cannot // be // represented in the output encoding are output as '?' char[] buffer = new char[4096]; int len; while ((len = r.read(buffer)) != -1) w.write(buffer, 0, len); r.close(); w.flush(); w.close(); } }
发表评论
-
Java追加文件内容的三种方法
2013-08-01 11:23 1063import java.io.BufferedWriter; ... -
java.util.zip.Deflater 压缩 inflater解压
2012-08-24 15:11 8906import java.util.zip.Deflat ... -
Servlet从本地文件中读取图片,并显示在页面中
2012-07-27 14:10 1427import java.io.IOException; im ... -
Servlet处理Json请求数据包
2012-06-12 08:53 9066request.setCharacterEncoding(& ... -
java使用正则表达式去除字符串的html标签
2012-03-13 13:55 2114public class Test { /** ... -
查看jvm最大内存
2011-08-10 12:12 1143查看jvm最大内存 java -Xmx1500M -vers ... -
Myeclipse 注册码
2011-01-30 16:21 1124import java.text.DecimalForma ... -
cookie设置
2011-01-30 11:59 1017Cookie[] allCookies=request.g ... -
模拟打分
2011-01-29 09:22 915模拟js的打分功能 -
SVN地址:spring,hibernate,jboss
2010-10-27 10:36 2963多优秀的开源项目已经提供SVN源码签出了,无论是解疑还是学习, ... -
汉字转成拼音
2010-10-22 13:30 1283汉字转成拼音 ,首字母转成拼音,然后调用 自动补全 给予自 ... -
dwr 的网页聊天室demo
2010-10-22 10:00 1347dwr 的网页聊天室demo -
杯具啊,现在还在加班
2010-10-20 23:33 1042现在还在加班,杯具啊,真想躺在床上睡上一个好觉! -
关于消息实时接收的问题
2010-10-20 12:36 1867系统有这样一个需求,我在服务器端 写入一条消息发送给用户 ... -
Fckeditor 的使用
2010-10-18 12:01 1007fckeditor demo FCKConfig.I ... -
按字母首字母 排序
2010-10-13 16:31 1274import java.text.RuleBasedColla ... -
创建 jar 文件包
2010-10-13 15:43 1208下面举一些例子来说明 jar 命令的用法: 1) jar ... -
关于配置信息 的问题
2010-10-12 16:55 998举一个应用实例: 在一个系统中常常会有一些配置信息 ... -
proxool 连接池实例
2010-10-12 16:42 2396期间 有可能出现org.logic ... -
Windows下Svn的安装使用
2010-10-12 08:53 14711. svn分为服务器(Tigris svn【Setup-Su ...
相关推荐
批量文件编码格式转换工具.zip批量文件编码格式转换工具.zip 批量文件编码格式转换工具.zip批量文件编码格式转换工具.zip 批量文件编码格式转换工具.zip批量文件编码格式转换工具.zip 批量文件编码格式转换工具.zip...
从网上下载的源码经常会出现源码文件编码格式和IDE默认的格式不匹配的情况,特别是源码文件中有中文汉字(包括注释)的情况下,特特别是不同IDE、不同系统下编辑的源码。虽然IDE自带可以修改文件的编码格式,但是...
文件编码格式转换工具.exe
文件编码转换可以通过 Vim 或者 iconv 命令来实现。在 Vim 中,可以使用 `set fileencoding=utf-8` 命令来将文件转换成 UTF-8 编码格式。使用 iconv 命令可以将文件从一种编码格式转换成另一种编码格式,例如,将一...
批量文件编码格式转换工具.zip学习资料
批量字符编码转换工具是文件编码转换的最佳工具。是您必备的unicode编码转换器,它帮助您快速完成编码批量转换。 utf8 转gb2312编码转换举例,编码转换软件工作原理 比如要把D:\web目录下的php文件和html文件由utf8...
Java语言提供了强大的I/O和字符集操作功能,可以方便地处理文件编码转换。主要涉及的类有`java.io.File`、`java.nio.file.Files`、`java.nio.charset.Charset`等。以下是一些关键步骤: 1. **读取文件**:使用`...
#批量文件编码格式转换工具 ##简介 最近开始学习使用Android Studio,因为它的方便易用,我打算以后就不在使用ADT的方式编写Android项目了。当从Eclipse项目向AS项目迁移时遇到了一个问题,就是文件编码格式的问题,...
Linux 转换 Windows 文件编码格式脚本 Linux 转换 Windows 文件编码格式脚本是将 Windows 上的文件编码格式转换为 UTF-8 编码,以便在移植 Windows 代码到 Linux 下时避免注释代码乱码和编码格式引起的编译错误。 ...
是否下载了一个文本文件打开是乱码呢?是否手机电子书编码需要转换呢...原创文件编码转换器。Java编写,多平台运行。源码奉献。啊啊啊啊啊啊。。。只要1分。如果不想给分,可以email我 iamjemy@gmail.com邮件发送给你。
以下是几种常见的文件编码转换方法: #### 使用Vim转换文件编码 1. **直接在Vim中转换**:打开文件后,可以在Vim命令模式下直接设置文件的编码格式,例如将文件转换为UTF-8编码: ```vim :set fileencoding=utf-...
能够集成到Source Insight中,解决JAVA文件乱码问题
Java写的一个小程序,用于批量转换GBK编码的java源文件为UTF-8编码格式
Qt5.9开发的文件编码转换。该工具我用来在Windows7下面VS2015编译器与MinGW编译器编码转换。MinGW编译器使用UTF-8编码,VS2015使用GB2312编码。 预编译头文件缺失,将头文件替换为 #include #include #include #...
下面我们将详细介绍如何实现批量修改文件编码的C#代码: 1. **遍历文件夹**: 首先,我们需要获取指定文件夹及其子文件夹下的所有文件。可以使用DirectoryInfo类和GetFiles方法配合递归实现。 2. **检查文件扩展...
在IT行业中,文件编码转换是一项基础且重要的任务,尤其是在处理多语言或多系统交互时。Java作为一种广泛使用的编程语言,提供了丰富的API来支持文件编码的识别和转换。标题"java 文件编码转换"指的是使用Java来解决...
因此,需要进行文件编码转换。"GB/BIG5/UTF-8 文件编码批量转换程序"就是解决这个问题的工具,它可以将GB2312(GBK)、BIG5编码的文件批量转换为UTF-8编码,确保在各种环境中正确显示文本。 3. **批量转换** 批量...
批量转换文件编码格式为UTF-8工具.zip 支持多层文件夹替换! 使用说明: 1.文件根目录:即您要转码的文件所在根目录 2.转码文件目录:即您转码后的文件所在目录 3.转码文件后缀:指[文件根目录]下,需要转码的文件后缀,...