bboss 将内容为GBK编码文件转UTF-8工具介绍
bboss 3.6中新增了文件内容字符编码集自动扫描和编码转换工具。本文介绍详细使用方法
对应的组件:
bboss.org.mozilla.intl.chardet.UTF8Convertor
3.6版本尚未发布,不过可以在
github下载最新的源码,自行构建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());
分享到:
相关推荐
环境要求JDK要求:JDK 1.7+ Elasticsearch版本要求:1.X,2.X,5.X,6.X,7.x,+ Spring Booter 1.x,2.x,+从源代码构建首先从获取源代码然后转到目录bboss-elastic-tran下的cmd窗口并运行gradle build命令: ...
bboss es特点请访问: https://www.oschina.net/p/bboss-elastic
elasticsearch的一个开源的辅助工具,可以批量,定时将数据库数据导入elasticsearch。
官方版本,亲测可用
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。
基于java语言比mybatis更实用的orm框架,支持mysql、oracle、postgresql、sqlserver、db2、dm、mongodb
官方版本,亲测可用
NULL 博文链接:https://yin-bp.iteye.com/blog/2325602
本bboss-datatran项目基于Java开发,包含591个文件,包括Java源代码、Markdown文档、GIT忽略文件、Gradle构建文件、Properties配置文件、Preferences配置文件、XML配置文件、GIT属性文件、LICENSE文件和PNG图片。...
官方版本,亲测可用
官方版本,亲测可用
NULL 博文链接:https://yin-bp.iteye.com/blog/1131637
通用高性能Elasticsearch highlevel java rest client 客户端,兼容elasticsearch 1.x,2.x,5.x,6.x,7.x,8.x,兼容spring boot 1.x,2.x,开箱即用
资源目录: 项目源码(eshelloword.rar) bboss elasticsearch开发入门教程.wmv 搭建bboss elasticsearch开发环境.wmv 说明.txt
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
官方版本,亲测可用
bboss官方网站及bboss demo工程工程构建运行说明:1....构建成功后,会生成两个文件:distrib/bboss-site.jardistrib/bboss-site.warLicenseThe BBoss Framework is released under version 2.0 of the .
对应的配置文件为application.properties文件 多集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\elasticsearchtest\springboot\MultiBBossESStartersTestCase.java 多集群演示功能测试...