you must prefix all string literals with 'u'
No, not at all.
u. - . , , , .
. Unicode PNG ? . base64- Y2Fm6Q==? Unicode , base64 .
, Python , , ASCII. , ASCII, UnicodeError , , unicode. " , " - . .
Python 3, u'', b''. , , '' unicode Python 3. , Python 2 , Python 3 Unicode, . , , Python 3 unicode .
( , b'' Python 2.6 , .)