Re:The Python Unicode Mess
by joshuamorton on Saturday October 06, 2018 @07:30PM
(#18157961)
Pretty much everything you've described is possible in Python. The open function can return bytes or utf8, depending on what you ask for, and converting between the two is simply a call to .decode or .encode.
Combing text with bytes is a type error.
There, you're ready for text in python3.