- Ujistěte se, že odesíláte
SET NAMES utf8SET NAMES utf8mb4příkaz k MySQL po připojení, před spuštěním jakýchkoli dotazů MySQL. - Ujistěte se, že se vaše stránka skutečně vykresluje jako utf-8 (pokud obsahuje záhlaví HTTP
Content-Type: text/html;charset=iso-8859-1, prohlížeče se neshodnou na tom, který by měl vyhrát). - Přečtěte si tento článek:Zpracování Unicode zepředu dozadu ve webové aplikaci
(ale nezapomeňte nahradit
utf8sutf8mb4pokud jde o MySQL).
Pokud phpMyAdmin zobrazí vaše zadaná data jako správný text Unicode, pak se vsadím, že neděláte SET NAMES utf8 po připojení.