La tua risposta è che puoi configurare dalle Impostazioni MySql. Nella mia risposta potrebbe esserci qualcosa fuori contesto, ma anche sapere è un aiuto per te.
come configurare Character Set
eCollation
.
Per le applicazioni che memorizzano i dati utilizzando il set di caratteri MySQL predefinito e le regole di confronto ( latin1, latin1_swedish_ci
), non dovrebbe essere necessaria alcuna configurazione speciale. Se le applicazioni richiedono l'archiviazione dei dati utilizzando un set di caratteri o regole di confronto diverso, è possibile configurare le informazioni sul set di caratteri in diversi modi:
- Specifica le impostazioni dei caratteri per database. Ad esempio, le applicazioni che utilizzano un database potrebbero richiedere
utf8
, mentre le applicazioni che utilizzano un altro database potrebbero richiedere sjis.
- Specificare le impostazioni dei caratteri all'avvio del server. Ciò fa sì che il server utilizzi le impostazioni fornite per tutte le applicazioni che non prevedono altre disposizioni.
- Specificare le impostazioni dei caratteri al momento della configurazione , se si crea MySQL dal sorgente. Ciò fa sì che il server utilizzi le impostazioni fornite per tutte le applicazioni, senza doverle specificare all'avvio del server.
Gli esempi mostrati qui per la tua domanda per impostare il set di caratteri utf8, qui anche impostare le regole di confronto per più utili ( utf8_general_ci
collation`).
Specifica le impostazioni dei caratteri per database
CREATE DATABASE new_db
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
Specificare le impostazioni dei caratteri all'avvio del server
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
Specificare le impostazioni dei caratteri al momento della configurazione di MySQL
shell> cmake . -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
Per visualizzare i valori del set di caratteri e delle variabili di sistema delle regole di confronto applicabili alla connessione, utilizzare queste istruzioni:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
Questa potrebbe essere una risposta lunga ma c'è tutto il modo che puoi usare. Spero che la mia risposta sia utile per te. per maggiori informazioni http://dev.mysql.com/doc/refman/5.7/en/charset-applications.html