1 # -*- coding: ISO-8859-1 -*- 2 3 import sys 4 5 # Print bytes. 6 7 s = b"???" 8 print s # ??? 9 10 # Obtain text and print it. 11 12 # Explicitly from bytes. 13 14 u = unicode(s, "ISO-8859-1") 15 print u # ?????? 16 print u.encode("ISO-8859-1") # ??? 17 18 # Explicitly from Unicode literals. 19 20 u2 = u"???" 21 print u2 # ?????? 22 print u2.encode("ISO-8859-1") # ??? 23 24 # Implicitly from string literals. 25 26 #u3 = "???" 27 #print u3 # ?????? 28 #print u3.encode("ISO-8859-1") # ??? 29 30 # Inspect and update the encoding of stdout. 31 32 print sys.stdout.encoding # None 33 sys.stdout.encoding = "ISO-8859-1" 34 print u # ???