Proviamo a gestire questo problema:
Quando fai l'esportazione, "drop tables", "if not exist", "auto increment" e "complete insert" devono essere selezionati.
Fanne almeno un'altra copia di riserva, da non toccare per nessun motivo, visto che andrà modificato.
Scaricati in locale e installa
notepad++
che è un potentissimo "block notes" . Nella pagina di
download
, dai una occhiata ai plugin.
Scarica e aggiungi tutti quelli che vuoi, rimarrai impressionato dalle funzioni di questo programmino. Fra gli altri, non dimenticare
convertext, ma utilissimi sono anche altri plugin.
Ciò fatto, apri con notepad++ il file sql che hai esportato. In alto, nella barra dei menu, trovi "formato". clicca su "converti in utf-8".
Rimane ovvio che anche dopo la conversione, è possibile che il database contenga lettere accentate male a causa delle stratificazioni di codifica su codifica.
In questo caso, prima di salvarlo, con la funzione "sostituisci" puoi vare le sostituzioni "in una volta sola". alla fine avrai il database pulito.
Sempre con "cerca e sostituisci" cercati gli eventuali riferimenti a "latin1_swedish_ci" (che costituisce il valore di "collate" o "collazione") e sostituiscilo con utf8_general_ci.
Verifica che i valori del charset siano utf8 e non iso8859-1 o latin1.
Salva il tutto e reimporta il database.
... preghiamo