Това всъщност не е настройка в my.cnf
(или my.ini
в такъв случай). mySQL получава тази настройка от собственото съпоставяне на базата данни (когато е била създадена). За да получите това вградено с желаното от вас utf8 кодиране, направете това:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
след това направете рестарт на mysql (все пак не мога да си спомня дали е необходимо), последвано от:
SHOW VARIABLES;
Всичко трябва да е наред, надявам се това да помогне!
странична бележка:мисля, че default-character-set
е остарял сега (mySQL 5.5+) и изглежда прави конфигурационния файл неспокоен.