使用場景:
1.csv檔案采用excel的“csv utf-8(逗號分隔)”形式保存;
2.資料庫,表,欄位的字符集全部設定為utf8。
3.workbench最新版
workbench出錯資訊:
1.can't analyze file,please try to change encoding type.if that doesn't help,maybe this file is not:csv,or the file is empty.
其他說明:
1.前些日子匯入這些CSV檔案沒任何問題,期間可能做了什么操作吧。
2.網上的教程參考了很多,不起作用。
uj5u.com熱心網友回復:
沒有檢測到檔案,試試放到mysql默認輸入輸出檔案夾里,看能不能行uj5u.com熱心網友回復:
同樣,那些博主太水了,連問題在哪里都沒搞清楚,竟然還讓我們換成utf-8編碼,本來就已經換成utf-8也沒有用了。uj5u.com熱心網友回復:
我也是,卡在這一步,我的報錯是:錯誤未處理的例外:“ascil”編解碼器無法解碼位置為O:序號不在范圍內的位元組Oxe6 (128)
uj5u.com熱心網友回復:
是不是逗號變成中文的逗號了?uj5u.com熱心網友回復:
是檔案格式的原因,excel保存設定的utf8-csv格式是帶有BOM的utf格式,使用notepad++打開檔案轉換為不含BOM的utf格式就好了。我找了兩個小時原因才解決的。
uj5u.com熱心網友回復:
也可以用記事本打開檔案并轉化為不含BOM的UTF-8格式
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/10297.html
標籤:MySQL
上一篇:--skip-grant-tables啟動mysql,但是仍然需要密碼登陸
下一篇:clickhouse服務例外關閉
