Encode: แปลง Unicode string → bytes (สำหรับ I/O เช่น บันทึกไฟล์ ส่งผ่านเครือข่าย)
Decode: แปลง bytes → Unicode string (เมื่อรับข้อมูลจากไฟล์หรือเครือข่าย)
ตัวอย่าง Encode
>> u'æøå'.encode('utf8')
b'\xc3\xa6\xc3\xb8\xc3\xa5'
ตัวอย่าง Decode
>> b'\xc3\xa6\xc3\xb8\xc3\xa5'.decode('utf8')
'æøå'
สตริง UTF-8 นี้เทียบเท่ากับ u'æøå'