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());
目录
相关文章
|
21天前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
18 1
|
7月前
|
存储 数据挖掘 数据处理
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
352 0
|
4月前
|
前端开发 JavaScript 数据处理
前端知识(十一)———js判断上传的文件是GBK编码还是UTF-8
前端知识(十一)———js判断上传的文件是GBK编码还是UTF-8
53 0
|
5月前
|
PHP
thinkphp 框架 GBK 编码
thinkphp 框架 GBK 编码
17 0
|
编译器 Shell Linux
VS2019 高级保存设置UTF-8编码-源代码乱码问题
VS2019 高级保存设置UTF-8编码-源代码乱码问题
889 0
VS2019 高级保存设置UTF-8编码-源代码乱码问题
|
Java
Java工程编码格式由GBK转化成utf-8(编码格式互转)
Java工程编码格式由GBK转化成utf-8(编码格式互转)
416 0
Java工程编码格式由GBK转化成utf-8(编码格式互转)
IDEA正确设置编码统一为UTF-8
IDEA正确设置编码统一为UTF-8
117 0
IDEA正确设置编码统一为UTF-8
|
编解码 JavaScript Ubuntu
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(一)
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
2656 0
|
编解码 JavaScript IDE
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(二)
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
2199 0
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)(二)

热门文章

最新文章