Javascript Angularjs-资源赢得';t柱ISO-8859-1

Javascript Angularjs-资源赢得';t柱ISO-8859-1,javascript,angularjs,iso-8859-1,Javascript,Angularjs,Iso 8859 1,我正在尝试使用一个函数向服务发布一些json。帖子需要编码为ISO-8859-1,因此我将我的资源设置为传递标题: update: { method: 'POST', headers: { 'Content-Type': 'application/json;charset=ISO-8859-1', 'From':'pohqlakt@sharklasers.com', } }, ...

我正在尝试使用一个函数向服务发布一些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字符集吗

这是非常不寻常的<默认情况下,code>XMLHttpRequest使用
utf-8
,很少需要更改它。将page设置为utf-8是否更好?响应是否为iso-8859-1?如果是这样,那就需要一些后端配置。除此之外,可能还要寻找编码以及您已经设置的字符集?最终,我必须将帖子放在一个需要ISO-8859-1的数据存储中,并且支持不会改变的旧系统。后端服务是否需要ISO-8859-1请求编码?如果没有,则编码为utf8,在后端解码回ISO-8859-1,然后存储您的数据。@RobertoNovelo-是的,我可以控制该服务,因此我可以在进出数据库之前进行代码转换。我想我可能得走那条路。