Phpmyadmin错误:'未定义的索引:UTF8'

toe95027  于 2022-11-09  发布在  PHP
关注(0)|答案(2)|浏览(447)

我安装了phpMyAdmin,但是在主页面上出现错误:

Notice in ./index.php#312
  Undefined index: utf8

索引第312页:

echo '           ' , $mysql_charsets_descriptions[$mysql_charset_map['utf-8']];

有什么办法吗?谢谢!

iq0todco

iq0todco1#

在index.php中更改
echo ' ' , $mysql_charsets_descriptions[$mysql_charset_map['utf-8']];

echo ' ' , $mysql_charsets_descriptions['utf8mb4'];
这是不需要的,除了错误弹出是恼人的。它设置了一些html在页面源代码。
<span lang="en" dir="ltr"> UTF-8 Unicode (utf8) </span>
或者,您可以直接在/libraries/common. inc. php第1121行中编辑数组
'utf-8' => 'utf8','utf-8' => 'utf8mb4',

ncgqoxb0

ncgqoxb02#

也许它会帮助一些人...我也有同样的问题,但不完全相同的解决方案。
在我的例子中,phpmyadmin版本4.8.3MySQL 8.0.30一起运行。
解决方案不在common.inc.php中。在我的例子中,我不得不编辑/libraries/classes/Charsets. php的第43行:'utf-8' => 'utf8','utf-8' => 'utf8mb3',
干杯

相关问题