Unicode is not a trivial topic at all.

Even more it can be pretty tricky writing code that does work under multiple Python versions especially when focusing on Python 2.x and Python 3.x.

The reason why I have been investigating into that topic is that I found a build process where a tool has generated console output with unicode characters.

In the example you will find a special-characters.yaml. I tested it for Python 2.7.x and Python 3.5.x on my machine.

Let’s see …