O hex
96
é presumivelmente o latin1
codificação para um en-dash
(–
). Mas você especificou que o arquivo CSV é codificado em utf8 (ou utf8mb4), esse caractere é incompreensível para utf8. Plano A:Altere o arquivo. (Isso provavelmente não é prático.)
Plano B:Diga ao MySQL que o arquivo é latin1 (em oposição a utf8). Então o MySQL irá convertê-lo corretamente para a codificação utf8
E28093
. "Collation" tem a ver com classificação e comparação; "Conjunto de caracteres" tem a ver com 'codificação'.
Adicione isto ao
LOAD DATA
declaração que eu suponho que você está usando:CHARACTER SET latin1
Referência .