我正在使用Adminer转储数据库并将其移动到新数据库。两个数据库都在同一个MySQL服务器5.5.5-10.1.41-MariaDB-0+deb9u1上。在我导入到新数据库之前,使用UTF-8使用文本编辑器查看时,这些垃圾数据会出现在数据库转储中。似乎没有其他数据被损坏。
如果我在文本编辑器中查看之前导入数据库转储,我会得到相同的垃圾数据。我已经多次尝试导出和导入数据库。40101 SET cha
我的数据库和表正在使用utf8_unicode_ci,数据被很好地保存到表中,并在webapp页面上很好地打印。我的问题在于我的生产服务器(AWS上的EB)。我使用的是MySQL,我的数据库是瑞典格式的,所以我使用以下命令将其转换为UTF8:ALTER DATABASE xxx CHARACTER SET utf8 COLLATEdidn’t affect a join table that I have but doesn’t matter)
ALTER TABLE