半角英数字をUTF-8でencode >>> s = "aiueo012" >>> b = s.encode("utf-8") >>> b >>> b'aiueo012'これをdecodeする >>> b.decode("utf-8") 'aiueo012' >>> b.decode("iso-2022-jp") 'aiueo012'半角英数字をutf-8でエンコードしたものは、iso-2022-jpでデコードしても問題ない 半角英数字 + 日本語文字をUTF-8でencode >>> ss = "aiueo012あいうkakikukeko" >>> bb = ss.encode("utf-8") >>> bb b'aiueo012\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86kakikukeko'日本語は1文字3バイトの16進数に変換されます。 これをUTF-8