character_set_client
, _connection
a _results
všechny musí být utf8mb4
aby se ten koláček dal jíst.
Něco, někde, nastavuje podmnožinu těchto jednotlivě. Projděte si nastavení my.cnf a phpmyadmin – něco nenastavuje všechna tři.
Pokud SET NAMES utf8mb4
jsou všechny tři nastaveny správně.
Slunce svítilo, protože má pouze 3 bajty - E2 98 80
; utf8 je dostatečné pro 3bajtová kódování utf8 znaků Unicode.