教學 phpMyAdmin 匯出中文資料成 utf-8 編碼的 .csv 格式之注意事項

本帖由 yoching2015-08-05 發佈。版面名稱:架站相關

  1. yoching

    yoching 超神星 管理成員

    phpMyAdmin 匯出中文資料成 utf-8 編碼的 .csv 格式之注意事項

    今天測試了從 phpMyAdmin 介面將 MySQL DB 中的中文資料匯出成 .csv 檔,原本想說既然中文資料可以正確以 utf-8 編碼存入 MySQL,在 phpMyAdmin 的網頁介面上也可以正常顯示,之前匯出成 .sql 檔也沒有亂碼問題,那匯出 .csv 這種純文字格式應該更沒有問題吧?誰知道匯出成功後用 Excel 打開卻是下面這個樣子:
    [​IMG]
    但是用 Notepad++ 這個超好用超強的免費軟體來看卻是正常的:
    [​IMG]
    後來我發現,從 Notepad++ 中可以看出,phpMyAdmin 匯出的 utf-8 編碼文件是「檔首無BOM」的格式:
    [​IMG]
    只要利用 Notepad++ 把整份文件重新編碼為 utf-8 格式後存檔:
    [​IMG]
    再用 Excel 打開,就不會有亂碼問題了:
    [​IMG]
    補充:phpMyAdmin 的 export 設定可參考下圖:
    [​IMG]
    有勾選「將欄位名稱放在首行」,匯出的文件才會含有標題列,比較清楚易讀
     

分享此頁面

正在載入...