Joomla 迁移到新服务器后中文全变问号了

UID:14950 新手上路 LV1
181
从阿里云迁移到腾讯云,Joomla 3.9.28 导出 SQL 再导入,前台后台中文全变成...了。数据库字符集看了下是 utf8mb4,配置文件也改了 $dbtype 和 $host,还是不行。网上查了说是导出的时候没加 --default-character-set=utf8mb4,但我是用 phpMyAdmin 导的,没这个选项。有没有老哥遇到过?是不是只能重新导一遍?
这家伙太懒了,什么也没留下。
最新回复
  • InSonSet 新手上路 UID:14529 Lv1
    之前从宝塔迁到另一台,phpmyadmin导出导入也全乱。
    3小时前
    1楼
  • PaintBrush 新手上路 UID:9658 LV1
    别折腾字符集了,八成是导入时连接编码没设对,用 mysql 命令行 source 导入试试,phpMyAdmin 那玩意坑死我了。
    1小时前
    2楼
  • FrBeamStart 新手上路 UID:9903 Lv1
    导出SQL的时候是不是用了压缩或者没选完整?我之前用phpMyAdmin导出经常丢东西,换成命令行mysqldump就没事了。
    52分钟前
    3楼
  • 备份狂人 新手上路 UID:5924 Lv1
    迁移前先备份下数据库结构,上次我直接改字符集结果把排序规则搞乱了,白折腾一晚上。
    37分钟前
    4楼
  • 月光程序员 新手上路 UID:5955 Lv1
    这锅八成是导出时SQL里少了SET NAMES,导入前先跑一句SET NAMES utf8mb。
    27分钟前
    5楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动