I am switched from Python 2.7 to Python 3.6.
I have scripts that deal with some non-English content.
I usually run scripts via Cron and also in Terminal.
I mean you could write an custom function like this: (Not optimal i know)
import sys def printUTF8(input): print(input.encode("utf-8"))