解决phalcon读取mysql乱码

时间:2022-12-22 18:24:20

原先的项目用的是phalcon,迁移到新服务器上面后中文字符变为'?',即便连接参数设置了charset => 'utf8'也无效,一开始怀疑是版本问题,后来直接拷过去完全一样的库也没用;最后还是用google搜到了https://docs.phalconphp.com/zh/latest/reference/db.html,加入options字段解决:

        "options"  => [
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'",
PDO::ATTR_CASE => PDO::CASE_LOWER,
]

解决phalcon读取mysql乱码解决phalcon读取mysql乱码