导入MYSQL数据库时:#1273–未知排序规则:“utf8mb4_Unicode_CI”不正确。这种一般出现在两个房间空的数据库版本不一致。比如把MYSQL5.5高配版导入到MYSQL5.1低配版,就有一个很难的谦虚问题。因为UTF8mb4必须适应MYSQL5.1左右的版本,因此,当人们备份文件时,他们应该将它们存储到MYSQL5.1版本的数据库中。根据乐道香港服务器管理方法的控制面板,他们可以进入phpmyadmin管理方法。导出时,只需简单设置即可,如下图所示:
如果是worpdress程序流程,如果浏览平台的网站出现乱码文本,在网站根目录下寻找wp-config.php文档中的define('db_charset','utf8mb4');用utf8替换utf8mb4,改为define('db_charset','utf8');
第二种情况:原数据库无法再次导出。
据wordpress官方网站介绍,在导入数据库之前,只需要将utf8mb4编号改为utf-8即可。有两种方法可以替换数据库号:
一、替换代码
从旧数据库导出的数据库文档用记事本++等代码编辑器打开(百度下载)。
搜索:utf8mb4_unicode_ci或utf8mb4_unicode_520_ci全部替换为:utf8_general_ci
搜索:utf8mb4全部替换为utf8
保存,再次导入数据库,并在导入前清除数据库中的表。
第二,修改文档
更改wordpress个人资料,wp-config.php
Define('db_charset','utf8mb4');把它改成define('db_charset','UTF-8');
之后基金会就可以解决困难了。
——————————————————————————————————]
补充说明:
phpmyadmin中的MySQL字符集:cp1252西欧(latin1),处理乱码:
虚拟主机空上的phpmyadmin实际 *** 作数据库时,如果看到phpmyadmin首页显示的信息的MySQL字符集是cp1252西欧(latin1),导入数据信息时会出现乱码。处理方式是:phpmyadmin主页右侧有一个语言选项。把默认的中文-中文简体-gb2312改成中文-中文简体,左边的MySQL字符集就变成了UTF-8Unicode(utf8),乱码问题就解决了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)