I\'ve never fully wrapped my head around encoding and decoding unicode to other formats (utf-8, utf-16, ascii, etc.) but I\'ve reached a wall thatis both confusing and frust
Do not encode to utf-8; print Unicode directly instead:
print(u'♠')
See how to print Unicode to Windows console.