我有一个 .gz
格式的 MySQL 备份文件,该文件是由 cPanel 中的备份向导创建的。
当通过备份向导完成恢复时,即使我在 PhpMyadmin 中将排序规则更改为不同的 UTF-8 编码,包含阿拉伯语和库尔德语字符的内容也无法正确显示。
例如,DB中的真实数据是:ككپى كك̆ 恢复后显示的数据为:Ø¡Ùâزا ÙÙÛÛâ
最佳答案
这是一个相当常见的问题,由创建和导出数据库时的编码方案不一致引起。这是解决这个问题的最简单方法:
- 导入您的备份文件
- 再次导出,但使用
latin1
编码 - 手动编辑导出的文件,将所有出现的
latin1
更改为utf8
。 - 导入编辑后的文件。
关于mysql - 使用 .gz 格式的 Unicode 字符(阿拉伯语和库尔德语)恢复 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17756002/