This talk will attempt to resolve some of the mystery and confusing behavior about Unicode (and other text encoding issues) in Python. It will cover Python handles text in general, the differences in Unicode text between Python 2 and Python 3, how various standard library APIs handle Unicode text, and a bit about detecting the encoding of unknown text.
This talk will be presented as a series of "clues" to help understand text encoding issues (generally) and Unicode handling in Python (specifically). It will cover: