API响应的utf-8编码出现问题

时间:2019-07-12 07:11:06

标签: json angular api

我正在向API发出请求,但它没有返回utf-8格式的json,例如,单词“Panamá”向我显示如下:““ Panam \ u00e1”“,将其添加到请求的标头http:'Content -Type':'application / json; charset = UTF-8',验证是否正在请求中发送它,但我仍然收到相同的答案。如果我从邮递员发出请求,一切都会很好地返回,那会是什么?我将感谢能够帮助我的那一位。预先感谢。

所以我现在有了请求的标题:

  headboard = {
    'Accept': 'application/json;charset=utf-8',
    'Authorization': "",
    'Accept-Charset': 'UTF-8'
  }

1 个答案:

答案 0 :(得分:0)

用于请求 JSON为UTF-8的正确HTTP标头是

Accept: application/json;charset=utf-8

Content-Type只是描述性的HTTP标头,其中包含有关消费者的信息-如果您不发送任何数据,则这是多余的。

编辑:也可以通过标头明确传递编码

Accept-Charset: UTF-8