我在PhpMyAdmin中有一个数据库,其字符集为UTF-8,无法正确显示(它包含奇怪的符号)。
我尝试遵循此解决方案here,但是仍然存在相同的问题。 我也尝试了以下解决方案:solution 2但这没用。 我做的最后一件事是将数据库导出到一个SQL文件中,然后用Notpad ++对其进行更改以对UTF-8进行编码,然后将该SQL文件再次导入到数据库中,但是没有任何更改。乱码仍然存在。
我正在使用:
PhpMyAdmin(wamp服务器版本:5.7.24-MySQL)
数据库角色集:UTF-8 Unicode(utf8)
PhpMyAdmin中的排序规则:utf8_general_ci
当我在数据库中插入诸如法语(“é”)之类的值时,它可以工作,但是旧的现有值仅返回符号和contr├┤le
我的应用程序是使用PHP编码的,并且我使用:p开始与数据库的每个连接。
$db->exec("set names utf8");
我希望有人能指导我解决该问题,我将非常感激。