`

批量转文本编码的小工具

 
阅读更多

最近写了一个js库给别人用,本来我用的是utf-8,对方都是gbk,所以写了一段代码进行批量转换下(应该有不少文本编辑器支持的),我只是分享下代码,有需求的童鞋可以参考下

final String srcCharset = 'utf-8'
final String targetCharset = 'gbk'

final List skipLl = ['calendar.js']

final String srcDir = 'input'
final String distDir = 'output'

def ant = new AntBuilder()

new File(srcDir).eachFileRecurse{
	if(it.isFile()){
		String path = it.absolutePath.replace(srcDir, distDir)

		def distFile = new File(path)
		ant.mkdir dir: distFile.parentFile.absolutePath

		distFile.setText(it.getText(srcCharset), skipLl.contains(it.name) ? srcCharset : targetCharset)
		println 'ok - ' + it.name
	}
}

 

1
2
分享到:
评论
3 楼 lzxz1234 2013-01-30  
string2020 写道
请问,楼主,如果用java得出文件(文本文件)的编码方式,求代码,求思路。

https://gist.github.com/3863752
参考下
2 楼 key232323 2013-01-29  
我也是baidu的。。

http://www.cnblogs.com/java0721/archive/2012/07/21/2602963.html
1 楼 string2020 2013-01-29  
请问,楼主,如果用java得出文件(文本文件)的编码方式,求代码,求思路。

相关推荐

    批量文本编码转换

    了解并掌握这些知识点,可以帮助我们编写出高效、可靠的批量文本编码转换工具,解决跨平台、跨语言的数据处理问题。在实际应用中,务必注意代码的可读性、可维护性和灵活性,以适应不同的需求变化。

    txt文本批量转换编码工具

    "txt文本批量转换编码工具"就是专门针对此类需求设计的实用软件,主要用于处理TXT文本文件的编码格式转换和批量处理。这个工具可能包含三个主要部分:TXT分割器.exe、TXT编码批量转换.exe以及使用说明.jpg。 首先,...

    TXT编码批量转换 V2.0编码UnicodeANSIUTF-8互转软件功能Unicode转ANSI转UTF-8互转软件.exe

    Txt文件编码批量转换器用于批量转换txt文本文档的编码格式。通常,我们电脑里的txt文件都是ASNI编码,当放到手机或MP3里时,打开看到的往往都是乱码,面目全非。我们需要先把它们转换为Unicode格式,才能够在手机和...

    文本批量编码转换工具

    在IT领域,文本编码是处理数据时不可或缺的一部分,特别是在处理多语言或跨平台项目时。本文将深入探讨“文本批量编码转换工具”的相关知识点,包括UTF-8与GBK(GB2312)编码的区别、批量处理的重要性以及如何使用...

    C#:批量修改文本编码为UTF-8(含源码)

    在IT行业中,文本编码是一个非常重要的概念,尤其是在处理多语言或者跨平台的项目时。不同的编码格式会影响文本的正确显示,比如ASCII、GBK、UTF-8等。本篇主要介绍如何使用C#语言批量修改文本文件的编码为UTF-8,并...

    编码批量转换工具

    1 选择文本编码转换的源目录 比如选择D:\web 2 选择文件编码转换的目标目录 比如选择D:\webnew (为防操作失误,目标目录不能和源目录相同) 3 源文件编码选择65001 utf-8 4 目标文件编码选择936 gb2312 5 点选"要转换...

    批量修改编码的小工具

    "批量修改编码的小工具"正如其名,是一款专门设计用于批量转换文件编码的软件。它简化了传统上逐个文件更改编码的繁琐过程,提高了工作效率。这个小工具可以处理各种类型的文本文件,如记事本文档、代码文件等,并将...

    批量转换文本文件的编码格式

    总的来说,"EncodingConverter-1.0"是一款针对文本编码转换的实用工具,尤其适合处理大量文本文件,简化了编码转换的工作流程,避免了因编码不兼容而产生的问题。在日常工作中,了解并熟练运用这类工具,能够大大...

    批量转换Ansi文本至Unicode文本工具

    标题中的“批量转换Ansi文本至Unicode文本工具”是指一种软件工具,它的主要目标是将存储为Ansi编码格式的文本文件转换成Unicode编码格式。Ansi编码是一种基于特定区域设置的编码方式,通常与系统默认语言关联,不...

    批量转换网页文件编码工具

    批量转换网页文件编码工具就是为了解决这一问题而设计的。这类工具能够有效地帮助用户将大量HTML、CSS、JavaScript或其他类型的网页文件从一种字符编码格式转换为另一种,确保在不同系统和浏览器上正确显示文字。 ...

    批量转UTF8工具-批量转UTF8工具

    批量转UTF8工具则是针对那些需要将大量文本文件从其他编码格式(如GBK、BIG5等)转换为UTF8编码的场景而设计的实用软件。 在计算机领域,文本文件的编码方式决定了如何存储和显示其中的文字。不同的编码体系有着...

    批量编码转化工具(实现文件编码的自动检测)

    批量编码转化工具正是为了解决这一问题而设计的,它能够自动检测文件的编码,并进行相应的转换,确保数据的一致性和可读性。下面将详细介绍这个工具的工作原理、使用方法以及可能涉及的相关技术。 1. 文件编码的...

    批量语音转文字小工具V1.1.rar

    【批量语音转文字小工具V1.1.rar】是一个压缩包文件,主要功能是利用百度翻译引擎将大量的语音文件转化为文字。这个工具适用于需要处理大量语音数据,例如会议记录、讲座录音或者语音消息等场景,大大提高了工作效率...

    批量文本格式转换工具

    批量文本格式转换工具正是为了解决这个问题而设计的,它可以高效地将多种格式的文本文件统一转换成目标格式,例如从GBK、ISO-8859-1等编码转换成UTF-8或Unicode编码。这样的工具极大地提高了工作效率,避免了手动...

    批量转换文件编码工具

    "批量转换文件编码工具"是一个专门解决文件编码问题的实用软件,尤其适用于处理大量文件的情况。 这个工具的核心功能在于“批量转换”,这意味着用户可以一次性选择多个文件或整个目录,然后统一进行编码转换。这...

    超级批量编码转换工具

    《超级批量编码转换工具》是一款专门针对文件编码转换问题而设计的强大工具,尤其适用于处理大量文件从一种编码格式转换到另一种编码格式的情况。在信息化高度发达的今天,各种编码格式的兼容性和统一性成为了数据...

    批量文件编码转换工具

    总之,"批量文件编码转换工具"是一个实用的绿色软件,尤其对于处理大量文本文件的用户,无论是为了兼容旧系统还是优化文件的网络传输,都能提供极大的便利。正确理解和使用这样的工具,对于提高工作效率和避免因编码...

    批量字符编码转换工具 20070709

    1 选择文本编码转换的源目录 比如选择D:\web 2 选择文件编码转换的目标目录 比如选择D:\webnew (为防操作失误,目标目录不能和源目录相同) 3 源文件编码选择65001 utf-8 4 目标文件编码选择936 gb2312 5 点选"要转换...

    文本文件编码批量转换工具

    文本文件编码批量转换工具是一款专为处理文本文件编码问题而设计的应用程序,它允许用户方便地将大量文本文件从一种编码格式转换为另一种。在处理跨平台或多语言项目时,编码一致性至关重要,因为不同的系统和软件...

    编码互换工具-超级批量编码转换下载1.0 免费版--(亲测好用)

    《编码互换工具-超级批量编码转换》是针对文本编码问题设计的一款实用软件,尤其适合需要处理大量文本数据的用户。在信息化时代,各种文本文件的编码格式不尽相同,如ASCII、GBK、UTF-8等,这就可能导致在不同系统或...

Global site tag (gtag.js) - Google Analytics