1. 程式人生 > >在mac下,用excel開啟csv檔案出現中文亂碼的情況

在mac下,用excel開啟csv檔案出現中文亂碼的情況

解決,在mac下,用excel開啟csv檔案出現中文亂碼的情況
方法就是用python轉換檔案編碼方式
在python命令列下:
首先,讀取檔案:
with open('dianying.csv', 'r') as f:
   dy=f.read()
   print f.read()
其次,在寫入檔案的過程中改變編碼方式:
with open('dy.csv', 'w') as f:
         dy=dy.decode('utf-8').encode('gb2312')
         f.write(dy)


 
 
上面的程式碼就是把dianying.csv(編碼方式是utf-8)轉換成dy.csv檔案(編碼方式是gb2312)