Salta al contenuto

MySQL error 1366 durante import CSV: Incorrect string value

Pubblicato il Aggiornato il

Incorrect string value durante un import CSV: controlla codifica del file e charset della connessione e della colonna.

MySQL error 1366 durante import CSV: Incorrect string value: sintomo, causa e verifica
MySQL error 1366 durante import CSV: Incorrect string value

Possibili cause

  • File CSV usa una codifica diversa da quella dichiarata
  • Colonna o tabella usa utf8mb3 e non accetta caratteri a quattro byte
  • Connessione importa con character_set_client non coerente
  • Sequenza di byte nel file è danneggiata o non valida

Cosa controllare

  • Leggi colonna e sequenza indicate dall’errore 1366
  • Identifica la codifica reale del CSV
  • Controlla charset e collation di connessione, tabella e colonna
  • Isola una sola riga che riproduce l’errore
  • Verifica delimitatore, quoting e presenza di BOM

Come intervenire

  • Converti il CSV in UTF-8 valido prima dell’importazione
  • Migra colonna e tabella a utf8mb4 quando necessario
  • Imposta la connessione con il charset corretto
  • Correggi o rimuovi soltanto i byte invalidi confermati
  • Ripeti l’importazione su una tabella di prova e confronta i caratteri
MySQL error 1366 durante import CSV: Incorrect string value: controlli e correzione
MySQL error 1366 durante import CSV: Incorrect string value

Guide Xlogic correlate

Fonti tecniche

MySQL error 1366 durante import CSV: Incorrect string value ultima modifica: 2026-08-03T20:30:40+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?