I’m not getting this issue when I test your little print snippet. Do you have an encoding shebang at the top of your script (such as # -*- coding: utf-8 -*-)?
Also, Windows’s cmd prompt isn’t utf-8 by default. When you say The source code doesn’t have this problem, did you verify that it works normally from cmd (i.e. python my_code.py) or just your Python IDE?