Bạn nên sử dụng utf8mb4 cho PDO và cấu trúc cơ sở dữ liệu của bạn.
$dsn='mysql:host=example.com;dbname=testdb;port=3306;charset=utf8mb4';
Khi có thể, đừng quên đặt mã hóa ký tự cho các trang của bạn. Ví dụ PHP:
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');