prova ad aggiungere questa riga
setlocale(LC_CTYPE,'it_IT');