Domanda

Creo un nuovo database con regole di confronto utf8_general_ci, creo una tabella di test anche con regole di confronto utf8_general_ci, quindi faccio clic sul mio database (struttura) e questo è quello che ottengo:

 alt text

Perché è " latin1_swedish_ci " mostrando?

Modifica:

Ok come cambiarlo, è in phpmyadmin in " Variabili " scheda, sotto " Variabili e impostazioni del server " ;:

 alt text

Ecco come appare quando sto creando un nuovo database:

 alt text

È stato utile?

Soluzione

Di solito i problemi di confronto causeranno un rallentamento eccessivo delle query, quindi è importante che tutto sia configurato correttamente.

Sono disponibili regole di confronto delle connessioni al database, regole di confronto del database e regole di confronto delle tabelle. Assicurati che tutti e tre siano impostati su utf8. Se il problema persiste, controlla il file di configurazione di phpmyadmin e vedi quali impostazioni predefinite di confronto vengono visualizzate.

Altri suggerimenti

vai alla cartella phpMyAdmin cerca config.inc.php. Aprilo e cerca "collation", probabilmente la riga 370 - modificalo in -

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top