angularjs$http POST特殊字符
我需要在名称字段中接受特殊字符(戥戥ç)。angularjs$http POST特殊字符,http,post,angularjs,special-characters,Http,Post,Angularjs,Special Characters,我需要在名称字段中接受特殊字符(戥戥ç)。 1) 在函数w/$httppost的JavaScript逻辑路径HTML之后,特殊字符保持不变 2)呼叫代码: $http({ url:formServiceUrl, 方法:“POST”, 数据:$scope.model, 标题:{'Content-Type':'application/json'} })成功(。。。 a)为测试添加了额外的头文件:,“接受字符集”:“utf-8” 这也失败了 3)Chrome Devtool网络选项卡显示: 输入{b
1) 在函数w/$httppost的JavaScript逻辑路径HTML之后,特殊字符保持不变
2)呼叫代码:
$http({
url:formServiceUrl,
方法:“POST”,
数据:$scope.model,
标题:{'Content-Type':'application/json'}
})成功(。。。
a)为测试添加了额外的头文件:,“接受字符集”:“utf-8” 这也失败了
3)Chrome Devtool网络选项卡显示:
输入{broswer console}:
翻译成{Devtools网络后有效载荷}:ÃÃÃÃÃÃÃÃûÃ
4)是否有$http选项可以在输入特殊字符时发送这些字符?
还有什么我需要试试的吗 多谢各位
供参考:
a) 现在只使用CHROME浏览器
b) 父HTML页面具有元标记: <meta content="IE=Edge" charset="iso-8859-1" http-equiv="X-UA-Compatible">
答:Angular正在对数据进行适当编码并发送到服务层。 从服务端注销数据表明它被正确接收 另一个服务导致500内部服务异常,因为它没有正确处理特殊字符 àéïôûç à éïôûç <meta content="IE=Edge" charset="iso-8859-1" http-equiv="X-UA-Compatible">