I know this question has been asked a million times before, but I'm unable to find a solution to this specific issue.
I'm saving the word "Tečný" from my PHP 5.6 application to a MySQL 5.6 db, using PDO::prepare() and PDOStatement::execute(); The data being passed in is definitely correct. The DB connection is made using 'SET NAMES utf8'. and 'SET CHARACTER SET utf8'.
When the string reaches the db, it's saved as "Te?ný". However, when I save it manually with MySQL Workbench, it saves and retrieves correctly.
Am I missing something?