Zkusili jste přidat
SET NAMES 'utf8';
do vašeho SQL výpisu?
Věc s utf8 nebo kódováním obecně je taková, že abyste byli úspěšní, musíte se ujistit, že:
- soubor je kódován utf8 bez podpisu
- výchozí kódování serveru mysql je nastaveno na utf8
- připojení je utf8 (proto jste do souboru SQL vložili SET NAMES 'utf8').
- všechny tabulky a sloupce mají správné kódování a znakovou sadu
- všechny vaše webové soubory musí mít také kódování utf8. A nefunguje jen přidat správnou hlavičku. Musíte soubor otevřít, zkontrolovat, zda je kódování utf8, pokud ne, vše vyjmout, změnit kódování na utf8 a vše vložit zpět. Nefunguje to, pokud jen změníte kódování a uložíte soubor!