参考链接,写了很多工具,非常棒:https://github.com/hs-web/webbuilder
工作以后经常会遇到java文件的编码格式不是utf8的问题,手动一个一个转太麻烦。使用IDE直接批量转又可能遇到源编码格式不统一的问题。所以搜了很久,找到了这个代码,写的非常棒,思路是通过检测文件字符集的方式来判断属于哪一种编码。
(https://github.com/hs-web/webbuilder/tree/master/wb-utils/src/main/java/org/webbuilder/utils/file)
几乎完全参考,可以直接看原文。