我目前正在尝试合并两个不同步的expressionengine数据库之间的数据更改。为此,我选择使用navicat。该网站在模板中大量使用了希腊字符集。当我在phpmyadmin中查看希腊表字段数据时,我看到的是希腊字符。当我将它们加载到Navicat中时,我只看到“???”问号。当我尝试在数据库之间同步数据时,结果是问号被放在希腊字符的位置。所讨论的字段类型是使用“utf8_general_ci”的“text”。我做错了什么?
ktca8awb1#
我在Navicat Linux上遇到了同样的问题...按照以下步骤解决了问题:1.在Navicat的设计检视中开启数据表。1.在字段选项卡下,选择需要显示为Unicode的字段。将字符集和排序规则更改为utf8和uft8_general_ci。1.在“选项”选项卡下,将“字符集”与“归类”更改为utf8--UTF-8 Unicode与uft8_general_ci.1.保存。1.选择工具〉选项。在字体下,将“编辑器字体”更改为例如AR PL ZenKai Uni。
来源:http://wiki.navicat.com/wiki/index.php/How_can_I_display_Unicode_in_Linux%3F
b1payxdu2#
碰到这个问题,看到没有合适的答案,解决的办法是:在MySql数据库的连接属性中,单击高级选项卡并选中(如果您来自英国,请勾选)“使用MySql字符集”框,然后您的表将正确显示。
yyhrrdl83#
在连接的属性下,在高级选项卡中将编码设置为自动。这适用于navicat 15.0.22
3条答案
按热度按时间ktca8awb1#
我在Navicat Linux上遇到了同样的问题...按照以下步骤解决了问题:
1.在Navicat的设计检视中开启数据表。
1.在字段选项卡下,选择需要显示为Unicode的字段。将字符集和排序规则更改为utf8和uft8_general_ci。
1.在“选项”选项卡下,将“字符集”与“归类”更改为utf8--UTF-8 Unicode与uft8_general_ci.
1.保存。
1.选择工具〉选项。在字体下,将“编辑器字体”更改为例如AR PL ZenKai Uni。
来源:http://wiki.navicat.com/wiki/index.php/How_can_I_display_Unicode_in_Linux%3F
b1payxdu2#
碰到这个问题,看到没有合适的答案,解决的办法是:在MySql数据库的连接属性中,单击高级选项卡并选中(如果您来自英国,请勾选)“使用MySql字符集”框,然后您的表将正确显示。
yyhrrdl83#
在连接的属性下,在高级选项卡中将编码设置为自动。这适用于navicat 15.0.22