Skip to main content

Universal encoding detector for Python 3

Project description

Chardet: The Universal Character Encoding Detector

Build status https://img.shields.io/coveralls/chardet/chardet/stable.svg Latest version on PyPI License
Detects
  • ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants)

  • Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified Chinese)

  • EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP (Japanese)

  • EUC-KR, ISO-2022-KR, Johab (Korean)

  • KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251 (Cyrillic)

  • ISO-8859-5, windows-1251 (Bulgarian)

  • ISO-8859-1, windows-1252, MacRoman (Western European languages)

  • ISO-8859-7, windows-1253 (Greek)

  • ISO-8859-8, windows-1255 (Visual and Logical Hebrew)

  • TIS-620 (Thai)

Requires Python 3.7+.

Installation

Install from PyPI:

pip install chardet

Documentation

For users, docs are now available at https://chardet.readthedocs.io/.

Command-line Tool

chardet comes with a command-line script which reports on the encodings of one or more files:

% chardetect somefile someotherfile
somefile: windows-1252 with confidence 0.5
someotherfile: ascii with confidence 1.0

About

This is a continuation of Mark Pilgrim’s excellent original chardet port from C, and Ian Cordasco’s charade Python 3-compatible fork.

maintainer:

Dan Blanchard

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chardet-5.2.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

chardet-5.2.0-py3-none-any.whl (199.4 kB view details)

Uploaded Python 3

File details

Details for the file chardet-5.2.0.tar.gz.

File metadata

  • Download URL: chardet-5.2.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for chardet-5.2.0.tar.gz
Algorithm Hash digest
SHA256 1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7
MD5 cc2d8cc9a751641463b4f7cfecad2ffa
BLAKE2b-256 f30df7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079

See more details on using hashes here.

File details

Details for the file chardet-5.2.0-py3-none-any.whl.

File metadata

  • Download URL: chardet-5.2.0-py3-none-any.whl
  • Upload date:
  • Size: 199.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for chardet-5.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970
MD5 b9eda7cd7d1582e269bd8eb7ffc4fcad
BLAKE2b-256 386ff5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page