我目前正在尝试合并两个不同步的表达式引擎数据库之间的数据更改。为此我选择使用navicat。
该网站大量使用模板中的希腊字符集。当我在 phpmyadmin 中查看希腊表字段数据时,我按预期看到了希腊语中的字符。当我将它们加载到 Navicat 时,我只看到“???” 问号在他们的位置。当我尝试在数据库之间同步数据时,结果是问号被放在了希腊字符的位置。
有问题的字段类型是使用“utf8_general_ci”的“文本”。
我究竟做错了什么?
我目前正在尝试合并两个不同步的表达式引擎数据库之间的数据更改。为此我选择使用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 字符集”框,然后您的表格将正确显示。
Under connection's properties, in Advanced tab set encoding to Auto. This is for navicat 15.0.22