PDO连接AWS RDS字符集

时间:2018-12-17 15:06:05

标签: php mysql amazon-web-services database-connection amazon-rds


尝试通过PDO连接到AWS RDS数据库时,我得到了

"Erreur : SQLSTATE[HY000] [2054] Server sent charset unknown to the client"

我读过某个地方,可以尝试更改my.cnf文件。
我没有在 Applications / MAMP / conf 中创建它,然后将

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

但是它仍然不起作用...(我正在使用MAPMP和php 7.0.15的Mac上工作) 谢谢!

1 个答案:

答案 0 :(得分:0)

字符集应为-

PDO :: MYSQL_ATTR_INIT_COMMAND =>“设置名称utf8”

这是示例PDO连接代码-

constructor(@Inject(forwardRef(() => ActivatedRoute)) private route: ActivatedRoute) {}