Uma coisa que você deve verificar é o cabeçalho Content-Type que está sendo enviado.
Abra as ferramentas de desenvolvedor do Chrome na guia "Rede" e carregue o arquivo CSS novamente. Clique no nome do arquivo no lado esquerdo e, em seguida, na guia "Cabeçalhos" e role para baixo até os cabeçalhos de resposta. Você encontrará uma linha como esta:
Content-Type:text/html; charset=UTF-8
Corresponde ao que você pretendia? Nesse caso, o problema pode estar nas configurações do seu navegador. Você consegue o mesmo resultado em um segundo navegador? Caso contrário, o problema está nas configurações do seu navegador para um dos seus navegadores.