mysql workbench 字符集,关于utf 8:MySQL Workbench字符集

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

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

您是否推荐其他sql GUI工具?我输入的任何内容都显示为??????

我的RAD是NetBeans,它内置了数据库浏览器和编辑器。

我也认为OP正在询问Workbench使用的字符集...大多数情况下,这个答案是错误的。.Workbench肯定会处理刚找到的UTF8和utf8mb4。但是默认的连接字符集是utf8,您必须调用" SET名称utf8mb4"在连接stackoverflow.com/questions/32685368/之后

@BradKent谢谢,这就是我想要将其剪切/粘贴到工作台中的列时所需要的。

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

感谢您的提示,这对我有用。实际上,字符集和排序规则是两个不同的东西-afaiu-所以我没有想到这会是这样。

在WorkBench 5.2.44中,它现在位于Alter Schema下,仍然称为Collat??ion。的确,您不能在Workbench的编辑中输入UTF-8字符。真痛苦

@Mike_Laird您会为MAC建议使用哪种其他SQL GUI?

@ Odelya,MySQL Workbench可用于MAC OSX。我不使用Apple产品,也不能对其他产品发表评论。我建议使用Mac的Workbench。您将获得更好的支持,并且可以从整个Workbench社区中搜索问题解决方案。 FWIW。

请注意,这不会神奇地改变Workbench的显示内容,因此,如果您使用的是utf8mb4列,您仍然会看到无用的字节,而不是正确的unicode。

非常感谢你。每次我从工作台EER图中更改架构时,您都免于编辑更改脚本。对于男人来说,如何要求字符集而不是归类。更改排序规则将隐式更改字符集

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

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

香港专业教育学院尝试过,但我仍然在结果集网格上得到奇怪的字符

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值