Expand description
A wrapper around the uchardet library. Detects character encodings.
Note that the underlying implemention is written in C and C++, and I’m not aware of any security audits which have been performed against it.
use uchardet::detect_encoding_name;
assert_eq!("WINDOWS-1252",
detect_encoding_name(&[0x46, 0x93, 0x72, 0x61, 0x6e, 0xe7, 0x6f,
0x69, 0x73, 0xe9, 0x94]).unwrap());For more information, see this project on GitHub.
Structs§
- Error
- The Error type.
Enums§
- Error
Kind - The kind of an error.
Traits§
- Result
Ext - Additional methods for
Result, for easy interaction with this crate.
Functions§
- detect_
encoding_ name - Return the name of the charset used in
dataor an error if uchardet was unable to detect a charset.
Type Aliases§
- Result
- Convenient wrapper around
std::Result.