How to decode into UTF-8 using angular js or Javascript

26,049

As 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.

Share:
26,049
Yasser B.
Author by

Yasser B.

Updated on December 17, 2020

Comments

  • Yasser B.
    Yasser B. over 3 years

    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.com/live/lineup/fr_lineup_253959.json"
    })
            .success(function (response) {
                $scope.lineup = response;    
    
            });
    
  • Marc_Alx
    Marc_Alx over 7 years
    As pointed by the documentation,header should be headersheaders: { 'Content-Type': 'application/json; charset=UTF-8'}