character_set_client
, _connection
e _results
devono essere tutti utf8mb4
affinché quella torta sia commestibile.
Qualcosa, da qualche parte, sta impostando un sottoinsieme di quelli individualmente. Rovista tra le impostazioni di my.cnf e phpmyadmin:qualcosa non sta impostando tutti e tre.
Se SET NAMES utf8mb4
viene eseguito, tutti e tre impostati correttamente.
Il sole splendeva perché sono solo 3 byte - E2 98 80
; utf8 è sufficiente per codifiche utf8 a 3 byte di caratteri Unicode.