L'esagono 96
è presumibilmente il latin1
codifica per un en-dash
(–
). Ma hai specificato che il file CSV è codificato con utf8 (o utf8mb4), questo carattere è incomprensibile per utf8.
Piano A:cambia il file. (Questo probabilmente non è pratico.)
Piano B:dì a MySQL che il file è latin1 (al contrario di utf8). Quindi MySQL lo convertirà correttamente nella codifica utf8 E28093
.
"Fascicolazione" ha a che fare con l'ordinamento e il confronto; "Set di caratteri" ha a che fare con la "codifica".
Aggiungilo a LOAD DATA
dichiarazione che presumo tu stia utilizzando:
CHARACTER SET latin1