Changing the global default does not change the encoding for files already open, thats why you had to change it for the file as well.
Cheers Lex
But the global default has never been touched by me. When I checked it was utf-8 and I've never even looked at that setting before let alone change it. Dunno, maybe somehow I was doing something else wrong.