Hexet 96
er formentlig latin1
kodning for en en-dash
(–
). Men du har angivet, at CSV-filen er utf8-kodet (eller utf8mb4), dette tegn er uforståeligt for utf8.
Plan A:Skift filen. (Dette er sandsynligvis ikke praktisk.)
Plan B:Fortæl MySQL, at filen er latin1 (i modsætning til utf8). Så vil MySQL konvertere det korrekt til utf8-kodningen E28093
.
"Samling" har at gøre med sortering og sammenligning; "Tegnsæt" har at gøre med 'kodning'.
Føj dette til LOAD DATA
erklæring, som jeg antager, at du bruger:
CHARACTER SET latin1