Further Reading
On Unicode in Python:
- Python Unicode HOWTO
- What’s New In Python 3: Text vs. Data Instead Of Unicode vs. 8-bit
- PEP 261 explains how Python handles astral characters outside of the Basic Multilingual Plane (i.e. characters whose ordinal value is greater than 65535)
On Unicode in general:
- The Absolute Minimum Every Software Developer 2. Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- On the Goodness of Unicode
- On Character Strings
- Characters vs. Bytes
On character encoding in other formats:
On strings and string formatting:
Get hands-on with 1400+ tech skills courses.