1uchardet is an encoding detection library, which takes a sequence 2of bytes in an unknown character encoding without any additional 3information, and attempts to determine the encoding of the text. 4Returned encoding names are iconv-compatible. 5 6It started as a C language binding of the original C++ implementation 7of the universal charset detection library by Mozilla. It can now 8detect more charsets, and more reliably than the original implementation. 9