Maison > Article > base de données > Comment définir le format d’encodage mysql sur la ligne de commande ?
Comment définir le format d'encodage mysql sur la ligne de commande : 1. Connectez-vous à mysql sur la ligne de commande et entrez dans le mode d'édition de la ligne de commande mysql 2. Utilisez la commande SET pour définir le format d'encodage mysql, la syntaxe est "set Character_set_..=utf8".
Description du problème : lors de l'utilisation de JDBC pour insérer des données dans MySQL, les caractères chinois sont tronqués (le chinois est affiché avec ?)
Solution : Eclipse et chaque fichier Java et encodage dans Eclipse doivent être cohérents avec la base de données MySQL et définis sur utf8. Remarque : Il ne suffit pas de définir MySQL sur utf-8 lors de l'installation et de la création de tables
1 Connectez-vous à MySQL
Entrez le répertoire bin sous le chemin d'installation de mysql à partir de la ligne de commande et entrez dans le mode d'édition de la ligne de commande mysql
2. AFFICHER LES VARIABLES COMME 'character_set_%' pour afficher différents formats d'encodage 3. Utilisez la commande SET pour changer les formats qui ne sont pas utf-8 en utf. -8 en séquence ; set Character_set_client=utf8 ; // Définit l'encodage client sur utf8set Character_set_connection=utf8 ; // set Character_set_database=utf8 ; set Character_set_results=utf8; //set Character_set_server=utf8; //set Character_set_system=utf8; >4. AFFICHER LES VARIABLES COMME 'character_set_%'; Vérifiez à nouveau et confirmez.
5. tutoriel recommandé :
tutoriel vidéo mysql)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!