响应头在AngularJS中未正确解码

时间:2017-01-20 09:03:34

标签: javascript angularjs string http

我正在使用$http() AngularJS函数向webapi发出GET请求

这是我的GET请求:

http://blahblahblah/api/.....&chartTitle=Instrument:%20%C3%A0%C3%9F%C3%A9%C3%A7%C3%B8%C3%B6

在实际响应中看到的响应标题:

chartTitle: Instrument: %C3%A0%C3%9F%C3%A9%C3%A7%C3%B8%C3%B6

当我使用标题(“charttitle”)检索标题时,我收到的值是:

Instrument: à Ãéçøö

而不是预期的:

Instrument: %C3%A0%C3%9F%C3%A9%C3%A7%C3%B8%C3%B6 

我尝试为HTML页面设置UTF-8编码,但我仍然得到这样的字符串

1 个答案:

答案 0 :(得分:0)

i think you using $http like below

$http.get('/someUrl').
  success(function(data, status, headers, config) {
     // Here you can access your all headers params
  })
  .error(function(data, status, headers, config) {
     // Here you can access your all headers params
  });