我目前正在尝试合并两个不同步的表达式引擎数据库之间的数据更改。为此,我选择使用 navicat。
该网站在模板中大量使用希腊字符集。当我在 phpmyadmin 中查看希腊语表字段数据时,我按预期看到了希腊语字符。当我将它们加载到 Navicat 中时,我只看到“???”问号代替他们的位置。当我尝试在数据库之间同步数据时,结果是问号被放在希腊字符的位置。
所讨论的字段类型是使用“utf8_general_ci”的“文本”。
我做错了什么?
我在 Navicat Linux 上遇到了同样的问题...按照以下步骤解决了问题:
重新启动您的 Navicat。
来源:http://wiki.navicat.com/wiki/index.php/How_can_I_display_Unicode_in_Linux%3F
遇到这个问题,发现没有正确的答案。 解决办法是: 在您的 MySql 数据库的连接属性...中,单击“高级”选项卡并选中(如果您来自英国,请勾选)“使用 MySql 字符集”框,然后您的表将正确显示。
在连接属性下的“高级”选项卡中将编码设置为“自动”。这是适用于 navicat 15.0.22