使用.gz格式的Unicode字符(阿拉伯语和库尔德语)还原MySQL DB

我有一个.gz由cPanel中的备份向导创建的格式的MySQL备份文件。通过备份向导完成还原后,即使我在PhpMyadmin中将排序规则更改为不同的UTF-8编码,也无法正确显示阿拉伯和库尔德字符的内容。

例如,DB中的实际数据为: ,还原后显示的数据变为:

回答:

这是一个相当常见的问题,由创建和导出数据库时的编码方案不一致引起。这是解决它的最简单方法:

  1. 导入您的备份文件
  2. 再次导出,但使用latin1编码
  3. 手动编辑导出的文件,将所有出现的更改latin1utf8
  4. 导入编辑的文件。

以上是 使用.gz格式的Unicode字符(阿拉伯语和库尔德语)还原MySQL DB 的全部内容, 来源链接: utcz.com/qa/404447.html

回到顶部