python-charset-normalizer
Port variant v12
Summary Charset Detection, for Everyone (3.12)
Package version 3.4.1
Homepage https://pypi.org/project/charset-normalizer/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 14 JAN 2025, 19:34:39 UTC
Port created 15 JUL 2021, 22:32:01 UTC
Subpackage Descriptions
single

Charset Detection, for Everyone 👋

The Real First Universal Charset Detector
[image] [image] [image]

Featured Packages
[image] [image]

In other language (unofficial port - by the community)
[image]

> A library that helps you read text from an unknown charset encoding.
Motivated by `chardet`, > I'm trying to resolve the issue by taking a new approach. > All IANA character set names for which the Python core library provides codecs are supported.

>>>>> 👉 Try Me Online Now, Then Adopt Me 👈 <<<<<

This project offers you an alternative to **Universal Charset Encoding Detector**, also known as **Chardet**. | Feature | [Chardet] | Charset Normalizer | [cChardet] | |--------------------------------------------------|:---------------------------------------------:|:--------------------------------------------------------------------------------------------------:|:-----------------------------------------------:| | `Fast` | ❌ | ✅ | ✅ | | `Universal**` | ❌ | ✅ | ❌ | | `Reliable` **without** distinguishable standards | ❌ | ✅ | ✅ | | `Reliable` **with** distinguishable standards | ✅ | ✅ | ✅ | | `License` | LGPL-2.1
_restrictive_ | MIT | MPL-1.1
_restrictive_ | | `Native Python` | ✅ | ✅ | ❌ | | `Detect spoken language` | ❌ | ✅ | N/A | | `UnicodeDecodeError Safety` | ❌ | ✅ | ❌ | | `Whl Size (min)` | 193.6 kB | 42 kB | ~200 kB | | `Supported Encoding` | 33 | 🎉 [99] | 40 |

[image][image]

*\*\* : They are clearly using specific code for a specific encoding even if covering most of used one*
## ⚡ Performance This package offer better performance than its counterpart Chardet. Here are some numbers.
Configuration Switches (platform-specific settings discarded)
PY312 ON Build using Python 3.12 PY313 OFF Build using Python 3.13
Package Dependencies by Type
Build (only) python312:dev:std
python-pip:single:v12
autoselect-python:single:std
Build and Runtime python312:primary:std
Download groups
main mirror://PYPIWHL/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108
Distribution File Information
d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85 49767 python-src/charset_normalizer-3.4.1-py3-none-any.whl
Ports that require python-charset-normalizer:v12
python-requests:v12 Python HTTP for Humans (3.12)