utf8mb4使用phpMyAdmin和远程MySQL数据库编码错误

sla*_*cer 5 character-encoding

我正在尝试使用phpMyAdmin访问远程MySQL数据库,因此我创建了一个config.inc.php文件(复制config.sample.inc.php)并添加了一个服务器.现在这个其他服务器在登录页面中显示为一个选项,但在连接时我收到此错误:MySQL说#1115 - 未知字符集:'utf8mb4'.有解决方法吗?我可以设置配置吗?任何帮助高度赞赏.

小智 8

打开

C:\wamp\apps\phpmyadmin4.1.14\libraries\DatabaseInterface.class.php
Run Code Online (Sandbox Code Playgroud)

搜索'utf8mb4'并替换为'utf8'两个连续的行,如下所示

 $default_charset = 'utf8';
 $default_collation = 'utf8_general_ci';
Run Code Online (Sandbox Code Playgroud)


Sha*_*ane 7

编辑以下文件:

<install path>/libraries/DatabaseInterface.class.php
<install path>/libraries/mysql_charsets.lib.php
Run Code Online (Sandbox Code Playgroud)

并将'utf8mb4'的所有实例更改为'utf8'.

它似乎对我有用.

  • 这对我也有用.我讨厌新的phpMyAdmin. (2认同)