共計 772 個字符,預計需要花費 2 分鐘才能閱讀完成。
這篇文章主要講解了“mysql csv 中文亂碼問題如何解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mysql csv 中文亂碼問題如何解決”吧!
mysql csv 中文亂碼問題的解決辦法是在導入 csv 文件時選擇“10008(MAC-Simplified Chinese GB 2312)”的編碼方式或者選擇“10008(MAC-Simplified Chinese GB 2312)”的編碼方式即可。
出現的問題
使用 Navicat 工具向本地數據庫中導入一個含有中文字段的.csv 文件時,出現如下圖的亂碼。
經過我的驗證不是數據庫的字段設計問題。所以我猜測和導入時的編碼有關,下面的 65001utf- 8 起初我以為是沒問題的,但是問題就是出現在這里!
解決的辦法
導入時選擇 10008(MAC-Simplified Chinese GB 2312)的編碼方式!
Encoding(編碼)特別重要,要選擇 10008(MAC-Simplified Chinese GB 2312)不能使用默認的 utf-8,因為含有中文的 CSV 文件一般都是采用 10008 這種編碼方式而不是 utf8。
成功解決!
錯誤方式:
編碼不對就會出現亂碼現象!!!
拓展問題
測試如果使用文本的方式導入,并且使用 utf- 8 的編碼方式進行導入時會不會出現亂碼,結果發現導入時同樣會出現亂碼問題!
導入時選擇 10008(MAC-Simplified Chinese GB 2312)的編碼方式!同樣可以解決該問題。
感謝各位的閱讀,以上就是“mysql csv 中文亂碼問題如何解決”的內容了,經過本文的學習后,相信大家對 mysql csv 中文亂碼問題如何解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!