Maison > Article > base de données > Comment puis-je afficher correctement les tables MySQL avec des caractères UTF-8 ?
Formatage de la ligne de commande MySQL avec UTF8 : préservation de la disposition des tables
Problème :
Commande MySQL la sortie de ligne pour les tableaux contenant des caractères non latins est déformée lors du passage au codage UTF-8. Cela peut gêner la lisibilité.
Réponse courte :
Lancez le client MySQL avec l'option --default-character-set=utf8. Vous pouvez également définir cette option dans le fichier /etc/mysql/my.cnf.
Explication détaillée :
L'option --default-character-set force le caractère définissez les variables (character_set_client, Character_set_connection et Character_set_results) sur UTF-8. Cela garantit que les données sont formatées correctement même lors de l'affichage de caractères non latins.
Cependant, si le problème persiste, considérez les éléments suivants :
Considération :
Notez que MySQL L'implémentation UTF-8 (utf8) peut ne pas être entièrement conforme à la norme UTF-8. Si une implémentation UTF-8 véritable et complète est requise, utilisez plutôt le jeu de caractères utf8mb4.
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!