I started recently to use angular js, I like how it works, I want to know how can I set the charset encoding as a header.
My json file contains special characters ( French language ).
something like : Remplaçant
Is there any way to decode that into UTF-8 after retreiving it :
here is my code :
$http.get(".json"
})
.success(function (response) {
$scope.lineup = response;
});
I started recently to use angular js, I like how it works, I want to know how can I set the charset encoding as a header.
My json file contains special characters ( French language ).
something like : Remplaçant
Is there any way to decode that into UTF-8 after retreiving it :
here is my code :
$http.get("http://int.footballclub.orange./live/lineup/fr_lineup_253959.json"
})
.success(function (response) {
$scope.lineup = response;
});
Share
Improve this question
asked May 28, 2015 at 8:43
Yasser B.Yasser B.
8357 gold badges21 silver badges34 bronze badges
1
- JSON file MUST BE in UTF-8 initially. – zerkms Commented May 28, 2015 at 8:52
1 Answer
Reset to default 4As you initially said, you can add a request header. That way you don't have to translate it if the server supports UTF-8.
An example by Banasci:
$http.get('resources/negozi.json',
{headers : {'Content-Type' : 'application/json; charset=UTF-8'}
}).success(function(data) {
... code here
});
Also, see the documentation.