web-dev-qa-db-fra.com

Jeu de caractères MySQL Workbench

Existe-t-il un moyen de modifier le jeu de caractères MySQL Workbench? Mon schéma utilise UTF-8 et lorsque j'affiche les données de la table (enregistrées au format UTF-8) ou que j'ajoute des données manuellement, il apparaît avec des erreurs de jeu de caractères, probablement MySQL Workbench utilise LATIN1.

34
Math

Je pense qu'OP posait des questions sur le jeu de caractères que Workbench utilise dans son éditeur et comment configurer Workbench pour utiliser UTF-8 dans l'interface graphique - pas comment configurer le jeu de caractères par défaut utilisé pour la table de base de données dans Workbench. À l'heure actuelle dans Workbench, on peut définir le jeu de caractères de la table de base de données, mais indépendamment de cela, Workbench représentera dans son interface graphique des données utilisant le jeu de caractères Latin1 !!! L'insertion de données dans des tables UTF-8 via Workbench entraînera également des caractères incorrects dans la base de données. Je ne sais pas non plus comment faire face à Workbench avec UTF-8 dans son interface graphique.

27
sbrbot

Dans "Présentation du modèle", sous "Schémas physiques", cliquez avec le bouton droit sur la base de données et sélectionnez "Modifier le schéma ...". Définissez le jeu de caractères dans le champ "Collation". (MySQL Workbench 5.2.35)

19
John Mayor

Pour une lecture plus approfondie, une autre solution serait de changer la police d'affichage. Aller à Edit -> Preferences -> Appearance. Modifiez la police de l'éditeur. Il se peut que la police par défaut n'affiche pas correctement utf-8, mais d'autres le font.

Oh, et si vous avez du mal à changer votre police, vous pouvez essayer ici

3
demongolem

Vous devez définir tous les champs utf8 ou Table par défaut dans la table alter.

1
hasyee