El hexadecimal 96
es presumiblemente el latin1
codificación para un en-dash
(–
). Pero ha especificado que el archivo CSV está codificado en utf8 (o utf8mb4), este carácter es incomprensible para utf8.
Plan A:Cambiar el archivo. (Esto probablemente no sea práctico).
Plan B:Dile a MySQL que el archivo es latin1 (a diferencia de utf8). Entonces MySQL lo convertirá correctamente a la codificación utf8 E28093
.
"Recopilación" tiene que ver con ordenar y comparar; "Conjunto de caracteres" tiene que ver con 'codificación'.
Agregue esto a LOAD DATA
declaración que asumo que está utilizando:
CHARACTER SET latin1