UTF-8角色在数据库中无法正确显示

时间:2019-07-11 08:18:26

标签: mysql database phpmyadmin wamp

我在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"); 
    

我希望有人能指导我解决该问题,我将非常感激。

0 个答案:

没有答案