尝试通过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上工作) 谢谢!
答案 0 :(得分:0)
字符集应为-
PDO :: MYSQL_ATTR_INIT_COMMAND =>“设置名称utf8”
这是示例PDO连接代码-
constructor(@Inject(forwardRef(() => ActivatedRoute)) private route: ActivatedRoute) {}