phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Problema UTF8 con MySQL 5

Hai provato ad aggiungere

SET NAMES 'utf8';

nel tuo dump sql?

Il problema con utf8 o le codifiche in generale è che per avere successo, devi assicurarti che:

  • il file è codificato utf8 senza firma
  • la codifica predefinita del server mysql è impostata su utf8
  • la connessione è utf8 (ecco perché hai inserito SET NAMES 'utf8' nel tuo file sql).
  • tutte le tabelle e le colonne hanno la codifica e il set di caratteri corretti
  • anche tutti i tuoi file web devono essere codificati in utf8. E non funziona solo aggiungere l'intestazione corretta. Devi aprire il file, controllare se la codifica è utf8, in caso contrario, tagliare tutto, cambiare la codifica in utf8 e incollare tutto di nuovo. Non funziona, se modifichi la codifica e salvi il file!