Votre réponse est que vous pouvez configurer par MySql Settings. Dans ma réponse, il se peut que ce soit quelque chose qui sort de son contexte, mais c'est aussi une aide pour vous.
comment configurer Character Set
etCollation
.
Pour les applications qui stockent des données en utilisant le jeu de caractères MySQL par défaut et collation ( latin1, latin1_swedish_ci
), aucune configuration spéciale ne devrait être nécessaire. Si les applications nécessitent un stockage de données à l'aide d'un jeu de caractères ou d'un classement différent, vous pouvez configurer les informations du jeu de caractères de plusieurs manières:
- Spécifiez les paramètres de caractère par base de données. Par exemple, les applications qui utilisent une base de données peuvent nécessiter
utf8
, tandis que les applications qui utilisent une autre base de données peuvent nécessiter sjis.
- Spécifiez les paramètres de caractère au démarrage du serveur.Cela oblige le serveur à utiliser les paramètres donnés pour toutes les applications qui ne prennent pas d'autres dispositions.
- Spécifiez les paramètres de caractères au moment de la configuration , si vous créez MySQL à partir de la source. Cela oblige le serveur à utiliser les paramètres donnés pour toutes les applications, sans avoir à les spécifier au démarrage du serveur.
Les exemples montrés ici pour votre question pour définir le jeu de caractères utf8, ici également définir le classement pour plus utile ( utf8_general_ci
collation`).
Spécifiez les paramètres de caractère par base de données
CREATE DATABASE new_db
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
Spécifier les paramètres de caractère au démarrage du serveur
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
Spécifiez les paramètres de caractères au moment de la configuration de MySQL
shell> cmake . -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
Pour afficher les valeurs du jeu de caractères et des variables système de classement qui s'appliquent à votre connexion, utilisez ces instructions:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
Cela peut être une longue réponse, mais il y a tous les moyens, vous pouvez utiliser. J'espère que ma réponse vous sera utile. pour plus d'informations http://dev.mysql.com/doc/refman/5.7/en/charset-applications.html