【发布时间】:2014-08-13 20:04:06
【问题描述】:
我使用 PHP myAdmin 将 MySql 数据库导出到 database.sql 文件。然后我使用 MySQL WorkBench 将其导入本地数据库。
当我在我的笔记本上安装 5.1 MySql 服务器 时,它运行良好,但在将设备更改为 5.6.17 后,所有非拉丁字符都转换为灌木丛.
这一定是数据库版本不同的错误,但我不知道如何解决。
在服务器上,character_set 是 utf8_general_ci
这是我的一个本地列的规范,其中一个错误是可见的:
Table: customers
Collation: utf8_unicode_ci
Column: name
Collation: utf8_unicode_ci
Definition: name varchar(255)
我尝试更改列、表和整个数据库的字符集但没有成功。
我应该如何更改本地数据库中的编码以从 *.sql 文件中导入正确的数据?
【问题讨论】:
标签: mysql sql database character-encoding