excel資料匯入civicrm時, 避免編碼問題的小技巧

Posted: 三, 09/14/2011 - 13:49

civicrm的編碼, 目前以 UTF-8為主, 但, excel裡頭的編碼似乎也不是單純的Big5.

目前, 我所能找到, 比較可行的技巧是, 把excel檔, 直接丟到 open office讀取, 然後, 另存成CSV檔時, 選擇UTF8的編碼, 是問題最少的一個方案. 中文字, 尤其是姓名裡有太多千奇百怪的字. 如果直接把excel檔, 存成csv, 再去處理, 往往這些字就會變成問號.

我相信一定還有更好的方法, 但, 先提供這個我試過較可行且無痛的方案給大家參考. 

Excel 用的是 ANSI

  • 四, 09/15/2011 - 07:57

Excel 用的是 ANSI 的編碼格式,所以也可以直接用文書編輯軟體先將 CSV 檔另存成 ANSI 編碼
http://errerrors.blogspot.com/2008/06/csv-microsoft-excel-2003.html

找到一篇文章,http://blog.darkthread

  • 四, 09/15/2011 - 08:01

找到一篇文章,http://blog.darkthread.net/post-2009-09-06-csv-encoding-again.aspx
裡面提到 Excel 並非無法存取 UTF-8 編碼的 CSV 文件,只是因為檔首沒有寫入 BOM
或許下次可以來寫入 BOM 檔首再試試看

正解應是, 請愛用 open office / libre

  • 四, 09/15/2011 - 14:02

正解應是, 請愛用 open office / libre office,就不要用 excel 啦...(理想...)

回應瀏覽選項

選擇你喜歡的顯示回應的模式,並點選"儲存設定",以啟用你所做的改變。
 
For a better experience using this site, please upgrade to a modern web browser.