Hex 96
mungkin adalah latin1
encoding untuk en-dash
(–
). Tetapi Anda telah menentukan bahwa file CSV adalah utf8-encoded (atau utf8mb4), karakter ini tidak dapat dipahami oleh utf8.
Paket A:Ubah file. (Ini mungkin tidak praktis.)
Paket B:Beri tahu MySQL bahwa file tersebut adalah latin1 (berlawanan dengan utf8). Kemudian MySQL akan mengonversinya dengan benar ke E28093
utf8-encoding .
"Kolasi" berkaitan dengan menyortir dan membandingkan; "Kumpulan karakter" berkaitan dengan 'pengkodean'.
Tambahkan ini ke LOAD DATA
pernyataan yang saya asumsikan Anda gunakan:
CHARACTER SET latin1