首頁 > 資料庫 > mysql教程 > mysql csv 中文亂碼問題怎麼解決

mysql csv 中文亂碼問題怎麼解決

藏色散人
發布: 2023-02-13 09:55:56
原創
3860 人瀏覽過

mysql csv中文亂碼問題的解決方法是在匯入csv檔案時選擇「10008(MAC-Simplified Chinese GB 2312)」的編碼方式或選擇「10008(MAC-Simplified Chinese GB 2312)」的編碼方式即可。

mysql csv 中文亂碼問題怎麼解決

本教學操作環境:Windows10系統、mysql 5.7版本、Dell G3電腦。

mysql csv 中文亂碼問題怎麼解決?

MySQL匯入CSV檔案時,出現中文亂碼的問題及解決方法

出現的問題

使用Navicat工具在本地資料庫中匯入一個含有中文欄位的.csv檔案時,出現如下圖的亂碼。

經過我的驗證不是資料庫的欄位設計問題。所以我猜測和導入時的編碼有關,下面的65001utf-8起初我以為是沒問題的,但是問題就是出現在這裡!
mysql csv 中文亂碼問題怎麼解決

解決的方法

#在匯入時選擇10008(MAC-Simplified Chinese GB 2312)的程式設計方式!

Encoding(編碼)特別重要,要選擇10008(MAC-Simplified Chinese GB 2312)不能使用預設的utf-8,因為含有中文的CSV檔案一般都是採用10008這種編碼方式而非utf8

成功解決!
mysql csv 中文亂碼問題怎麼解決

錯誤方式:
mysql csv 中文亂碼問題怎麼解決

編碼不對就會出現亂碼現象! ! !

拓展問題

測試如果使用文字的方式導入,並且使用utf-8的編碼方式進行導入時會不會出現亂碼,結果發現導入時同樣會出現亂碼問題!
mysql csv 中文亂碼問題怎麼解決

導入時選擇10008(MAC-Simplified Chinese GB 2312)的程式設計方式!同樣可以解決該問題。
mysql csv 中文亂碼問題怎麼解決

總結:導入資料是出現亂碼,很大可能是編碼方式的問題。

推薦學習:《MySQL影片教學

以上是mysql csv 中文亂碼問題怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
用php合併格式一樣的csv
來自於 1970-01-01 08:00:00
0
0
0
java 透過header導出csv檔亂碼
來自於 1970-01-01 08:00:00
0
0
0
python對8000行csv新增列
來自於 1970-01-01 08:00:00
0
0
0
如何將 CSV 檔案匯入 MySQL 表?
來自於 1970-01-01 08:00:00
0
0
0
反轉PHP讀取CSV文件
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板