我正在使用PHP5.38在服务器上运行一个遗留系统,并试图将PDO连接到MySQL 8.0数据库,这会导致著名的“服务器发送字符集不为客户端所知”,请向开发人员报告错误。默认的MySql驱动程序是mysqlnd。我注意到MySQL的PDO驱动程序有Client API version mysqlnd 5.0.11-dev - 20120503。我能够在运行PHP5.38的不同环境上成功地连接,其中MySQL的PDO驱动程序具有Client API version 5.1.73,而默认的MySql驱动程序不