Hexen 96
är förmodligen latin1
kodning för en en-dash
(–
). Men du har specificerat att CSV-filen är utf8-kodad (eller utf8mb4), detta tecken är obegripligt för utf8.
Plan A:Ändra filen. (Detta är förmodligen inte praktiskt.)
Plan B:Berätta för MySQL att filen är latin1 (i motsats till utf8). Då kommer MySQL att konvertera det korrekt till utf8-kodningen E28093
.
"Samställning" har att göra med sortering och jämförelse; "Teckenuppsättning" har att göra med 'kodning'.
Lägg till detta i LOAD DATA
påstående som jag antar att du använder:
CHARACTER SET latin1
Referens .