Toto ve skutečnosti není nastavení v my.cnf
(nebo my.ini
v tomto případě). mySQL získá toto nastavení z vlastního řazení databáze (když byla vytvořena). Chcete-li to vložit do požadovaného kódování utf8, udělejte toto:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
pak proveďte restart na mysql (nepamatuji si, jestli je to potřeba), následovaný:
SHOW VARIABLES;
Vše by mělo být v pořádku, doufám, že to pomůže!
vedlejší poznámka:Myslím, že default-character-set
je v současnosti zastaralý (mySQL 5.5+) a zdá se, že způsobuje, že je konfigurační soubor neklidný.