>>383 # -*- coding: utf-8 -*- import csv, codecs print u'2ちゃん utf8' s = u'2ちゃん utf8,3 chan utf8' L = [u'2ちゃん utf8' ,'3 chan utf8'] with open('b.csv', 'wb') as f: writer = csv.writer(f) writer.writerow([s.encode('utf8')]) uL = [None] * len(L) for i, x in enumerate(L): print x uL[i] = x.encode('utf8') with open('uL.csv', 'wb') as f: writer = csv.writer(f) writer.writerow(uL) with codecs.open('u8.csv', mode='wb', encoding='utf_8') as f8: writer8 = csv.writer(f8) writer8.writerow(uL)