Lors de l'interrogation d'une base de données contenant des caractères non latins1, l'utilisation de la commande « définir les noms utf8 » peut perturber le formatage tabulaire dans la ligne de commande. Cet article explore les solutions permettant de conserver ce formatage lors de l'affichage des données codées en UTF8.
Exécutez le client avec '--default-character-set= utf8' :
mysql --default-character-set=utf8
Ou ajoutez-le par défaut dans '/etc/mysql/my.cnf' :
[mysql] default-character-set=utf8
En définissant le jeu de caractères par défaut sur UTF8, vous forcez les variables de configuration suivantes à être UTF8 :
show variables like '%char%';
L'encodage UTF8 de MySQL n'est pas un codage UTF-8 entièrement conforme. 8 mise en œuvre. Pour une prise en charge complète de l'UTF-8, utilisez le jeu de caractères « utf8mb4 ». Exécutez le client avec '--default-character-set=utf8mb4'.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3