Java教程

文件编码探测工具

本文主要是介绍文件编码探测工具,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java

https://github.com/CruelPaw/CPDetector
maven依赖

<dependency>
    <groupId>net.sourceforge.cpdetector</groupId>
    <artifactId>cpdetector</artifactId>
    <version>1.0.10</version>
</dependency>

js

https://github.com/aadsm/jschardet
先安装

npm install jschardet
import jschardet from 'jschardet';

function readFile(file) {
    return new Promise((resolve) => {
        const reader = new FileReader();
        reader.onload = function (evt) {
            resolve(evt.target.result);
        };
    });
}

async function judgmentCode(file) {
    let buffer = await readFile(file); 
    return jschardet.detect(buffer);
}
judgmentCode(file).then(code => {
    console.log(code);
})

pytyhon

https://github.com/chardet/chardet

pip install chardet
这篇关于文件编码探测工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!