我有一个数据库,我想导出并导入到另一台服务器上的另一个数据库,但是在我导入它之后,我遇到了字符编码问题,即在某些情况下,html 中有空格,会出现一个黑色菱形里面有个问号。
几个月前我完成了导出,所以不记得我是通过 phpMyAdmin 导入数据库还是使用 mysqldump!我今天要重新导入它,想知道导出和导入的最佳方式。网站上的 HTML 标头为 utf-8,每个数据库表的排序规则设置为 latin1_swedish_ci,类型为 MyISAM。
我从中导出的 Web 服务器具有以下设置:
MySQL 字符集:UTF-8 Unicode (utf8)
Apache/2.2.12 (Ubuntu) MySQL客户端版本:5.1.37 PHP扩展:mysqli
PhpMyAdmin 版本信息:3.2.2.1deb1
我要导入的 Web 服务器具有以下设置:
MySQL 字符集:UTF-8 Unicode (utf8)
Apache MySQL 客户端版本:5.5.24 PHP 扩展:mysqli
phpMyAdmin 版本信息:3.4.10.1deb1
如果有人可以推荐导出/导入的最佳方法,并在可能的情况下解释字符编码问题背后的原因,我将不胜感激。
谢谢