pyutf8 provides tools to efficiently deal with the validation and cleanup of UTF-8 strings. The primary use case is “garbage in utf-8 out”.
Usage:
>>> from pyutf8 import valid_utf8_bytes
>>> SNOWMAN = u'\N{SNOWMAN}'
>>> SNOWMAN_BYTES = SNOWMAN.encode('utf-8')
>>> valid_utf8_bytes(SNOWMAN) == SNOWMAN_BYTES
True
>>> valid_utf8_bytes(SNOWMAN_BYTES) == SNOWMAN_BYTES
True
>>> valid_utf8_bytes('\xff' + SNOWMAN_BYTES + '\xff') == SNOWMAN_BYTES
True
Release files for pyutf8 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyutf8-0.1.1.tar.gz | 9.6 kB | Details |
Release files / pyutf8-0.1.1.tar.gz
| Download URL | pyutf8-0.1.1.tar.gz |
|---|---|
| Size | 9.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fe8c681c871cad470e21f3f08c2454cafa22ca778d46c8fd3f5256e2cb6820e
|
|
BLAKE2b-256 checksum How to use checksums |
337ed2697ead2f4df3831526ef40f5453fc882e5b8ac68204e9b1b83ac9a25ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |