PHP无法使用正确的字符编码保存到MySQL数据库

时间:2017-04-25 11:43:43

标签: php mysql mysqli pdo character-encoding

我知道此问题已被问过一百万次,但我无法找到解决此问题的方法。

我正在使用PDO :: prepare()和PDOStatement :: execute()将我的PHP 5.6应用程序中的单词“Tečný”保存到MySQL 5.6 db。传入的数据绝对正确。 DB连接使用'SET NAMES utf8'进行。和'SET CHARACTER SET utf8'。

当字符串到达​​db时,它被保存为“Te?ný”。但是,当我使用MySQL Workbench手动保存时,它会正确保存和检索。

我错过了什么吗?

0 个答案:

没有答案