凄いシンプルに書いている人を見つけた。
note.nkmk.me
上記のurlにあったコードにencodingを加えるとこんな感じだね。使えそう。
with open('data/src/sample.csv','r', encoding='utf-8') as f:
reader = csv.reader(f)
l = [row for row in reader]
print(l)
# [['11', '12', '13', '14'], ['21', '22', '23', '24'], ['31', '32', '33', '34']]