我正在尝试使用Angularjs (1.4) resource将一些json发布到服务中。帖子需要编码为ISO-8859-1,所以我的资源设置为传递标题:
update: {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=ISO-8859-1',
'From':'pohqlakt@sharklasers.com',
}
}, ...
我添加了' From'标头只是为了验证标头是否实际被传递。我正在使用Chrome的开发者工具查看帖子,并且我看到以下内容:
Content-Type:application/json;charset=UTF-8
From:pohqlakt@sharklasers.com
我已经超越了我能想到的一切,找到了UTF-8'已设定。页面本身配置了ISO字符集:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
有谁知道为什么它可以拿起UTF-8并覆盖明确设置的ISO字符集?