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

简介: bboss 将内容为GBK编码文件转UTF-8工具介绍 bboss 3.6中新增了文件内容字符编码集自动扫描和编码转换工具。本文介绍详细使用方法 对应的组件: bboss.org.mozilla.
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());
目录
相关文章
|
3月前
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
存储 数据挖掘 数据处理
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
766 0
|
6月前
|
C++
VS Code 中文乱码及编码格式问题全解
VS Code 中文乱码及编码格式问题全解
2542 0
|
6月前
|
前端开发 JavaScript 数据处理
前端知识(十一)———js判断上传的文件是GBK编码还是UTF-8
前端知识(十一)———js判断上传的文件是GBK编码还是UTF-8
189 0
|
PHP
thinkphp 框架 GBK 编码
thinkphp 框架 GBK 编码
32 0
|
编译器 Shell Linux
VS2019 高级保存设置UTF-8编码-源代码乱码问题
VS2019 高级保存设置UTF-8编码-源代码乱码问题
1245 0
VS2019 高级保存设置UTF-8编码-源代码乱码问题
|
Java
Java工程编码格式由GBK转化成utf-8(编码格式互转)
Java工程编码格式由GBK转化成utf-8(编码格式互转)
484 0
Java工程编码格式由GBK转化成utf-8(编码格式互转)
IDEA正确设置编码统一为UTF-8
IDEA正确设置编码统一为UTF-8
141 0
IDEA正确设置编码统一为UTF-8