chardet 0.2.1

rust version of chardet
Documentation

rust-chardet

rust version of chardet

Rust-Chardet

Rust version of chardet.

Usage

Put this in your Cargo.toml:

[dependencies]
chardet = "0.2"

Then put this in your crate root:

extern crate chardet;

To detect charset:

use chardet;

let result_file:(String, f32, String) = chardet::detect_file("FilePath");
// result_file.0 Encode
// result_file.1 Confidence
// result_file.2 Language

let mut bindata:Vec<u8> = Vec::new();
// load file/data into bindata
let result_vec:(String, f32, String) = chardet::detect(&bindata);
// result_vec.0 Encode
// result_vec.1 Confidence
// result_vec.2 Language