Salve a tutti,
ho un file csv da cui prendo alcuni dati, ne faccio una breve elaborazione (escape dei tag e apici e cose simili) e devo salvarli nel database costruendo una serie di query.
Il file csv mi viene dato "così come è" e non ho possibilità di modificarlo. Inoltre è salvato in codifica ANSI.
Quando in una riga compare una lettera accentata ricevo il seguente errore:
Incorrect string value: '\xE0 xxxx...' for column 'nome' at row 1
ovviamente \xE0 è la lettera accentata.
Per prima cosa vorrei sapere perché succede questo. Cosa cambia tra inserire una lettera accentata tramite tastiera o tramite file?
Inoltre vorrei chiedervi se sapete aiutarmi a risolvere la cosa.
Grazie a chi mi risponderà.