Skip to main content

This is a Python implementation of the WHATWG Encoding standard.

In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and an UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.

This module has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s.

Metadata

Release files for webencodings 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webencodings 0.5.1
File Size Uploaded
webencodings-0.5.1.tar.gz 9.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for webencodings 0.5.1
File Interpreter ABI Platform
webencodings-0.5.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 21.5 kB

Release files / webencodings-0.5.1.tar.gz

Download URL webencodings-0.5.1.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923
BLAKE2b-256 checksum
How to use checksums
0b02ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / webencodings-0.5.1-py2.py3-none-any.whl

Download URL webencodings-0.5.1-py2.py3-none-any.whl
Size 11.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
BLAKE2b-256 checksum
How to use checksums
f4242a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.6.1

2 release files

0.6.0

2 release files

This release

0.5.1 This release

2 release files

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page