bboss 将内容为GBK编码文件转UTF-8工具介绍

bboss 将内容为GBK编码文件转UTF-8工具介绍

[url=https://github.com/bbossgroups/bbossgroups-3.5/zipball/master]bboss 3.6[/url]中新增了文件内容字符编码集自动扫描和编码转换工具。本文介绍详细使用方法
对应的组件:
[url=https://github.com/bbossgroups/bbossgroups-3.5/blob/61d31341c673f9bb85927ef0ae6a04b693a8d91b/bboss-util/src-charset/bboss/org/mozilla/intl/chardet/UTF8Convertor.java]bboss.org.mozilla.intl.chardet.UTF8Convertor[/url]

3.6版本尚未发布,不过可以在[url=https://github.com/bbossgroups/bbossgroups-3.5/zipball/master]github[/url]下载最新的源码,自行构建jar包升级

组件的详细用法如下:

UTF8Convertor convertor = new UTF8Convertor();
//转换文件字符编码GBK,GB2312,gb18030为UTF-8
convertor.convertCharsetToUtf_8("D:\\workspace\\smc-desktop");

//转换文件字符编码GBK,GB2312,gb18030为UTF-8,指定忽略的目录名称,指定要转换的文件类型
convertor.convertCharsetToUtf_8("D:\\workspace\\smc-desktop",
new String[]{".svn","classes",".settings","文档","dbinit-system","distrib","doc","lib","lib-client","lib-compile"},
new String[]{".jsp",".java",".js",".css",".txt",".properties",".html",".htm",".tld",".vm",".xml"});

//获取文件内容编码集
String charset = convertor.takefilecharset(new File("D:\\workspace\\smc-desktop/src-sys/com/frameworkset/platform/sysmgrcore/purviewmanager/PurviewManagerOrgTree.java"));
//打印没有精确识别出字符集的文件信息
System.out.println(convertor.getUnknown());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值