我有寫cyryllic到csv的問題。我用unicodecsv和下一片段:Python unicode csv cyryllic,不轉換
import unicodecsv
ff = open('test.csv', 'wb+')
writer = unicodecsv.writer(ff, encoding='utf-8', delimiter=',', quotechar='"')
writer.writerows([[u'тест', 'aaa', 'nnn']])
ff.close()
CSV產生很好,但不是U在Microsoft Excel 2011中打開它,我看到:
嘗試在自由報辦公室也一樣,同樣的問題... 操作系統:Mac OS約塞米蒂
不使用UTF-8-SIG工作過:
writer = unicodecsv.writer(ff, encoding='utf-8-sig', delimiter=',', quotechar='"')
什麼是'打印(再版(開放( 'test.csv', 'RB') .read()[:11]))'? – jfs