36

是否有任何方法可以更改 MySQL Workbench 字符集?我的架构使用 UTF-8,当我查看表数据(另存为 UTF-8)或手动添加数据时,出现字符集错误,可能 MySQL Workbench 使用 LATIN1。

4

5 回答 5

29

我认为 OP 是在询问 Workbench 在其编辑器中使用的字符集以及如何设置 Workbench 以在 GUI 中使用 UTF-8 - 而不是如何设置用于 Workbench 中数据库表的默认字符集。目前在 Workbench 中可以设置数据库表字符集,但不管它,Workbench 将在它的 GUI 中使用 Latin1 字符集表示数据!!!通过 Workbench 将数据插入 UTF-8 表也会导致数据库中的字符错误。我也不知道如何让 Workbench 在其 GUI 中处理 UTF-8。

于 2012-09-10T09:02:03.430 回答
19

在“模型概述”中的“物理模式”下,右键单击数据库并选择“编辑模式...”。将字符集定义为“排序规则”字段。(MySQL 工作台 5.2.35)

于 2011-11-16T09:02:20.780 回答
4

为了进一步阅读,另一个解决方法是更改​​显示字体。去Edit -> Preferences -> Appearance。更改编辑器字体。可能是默认字体无法正确显示 utf-8,但其他字体可以。

哦,如果您在更改字体时遇到问题,可以在这里尝试

于 2012-12-12T16:07:55.253 回答
1

您必须在 alter table 中设置每个字段 utf8 或 Table default。

于 2014-04-17T09:37:30.117 回答
0

我解决了如下更改网格字体的问题。

编辑 > 首选项 > 字体 > 结果网格 > Arial

于 2021-05-25T13:15:10.697 回答