I try to understand whether you load your JSON file from a URL using a link, using $http or as a state template, locally or remotely.
If you load it from a remote server then you must look to the HTTP response headers.
Just a small question, do you put the charset metatag inside the head tag? <meta charset="utf-8"> I’dont know if it helps, just take a look and try too.