JSON中的字符在Angular HTTP GET中被改变
Characters in JSON altered in Angular HTTP GET
我试图从restful服务获得JSON对象。当我将URL插入浏览器(Firefox或Chrome)时,我会收到具有适当UTF-8编码的JSON:
{"name":"Université"}
然而,当我试图在我的Angular应用程序中获取相同的URL时,文本没有正确编码。这是从JavaScript控制台打印出来的对象:
{ name: "Universit�"}
下面是我在Angular中使用的代码:
$http(
{
method: "GET",
url: 'localhost:8080/my/url/location',
headers : {
"Accept":"application/json;charset=utf-8",
"Accept-Charset":"charset=utf-8"
}
}
).success(function(data,status,headers,config){
console.log(data);
/* the rest of the success function */
}).error(function(data,status,headers,config){
/* the rest of the failure function */
});
任何想法?提前感谢!
问题不在于代码,而在于JSON的源文件没有用UTF-8编码
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 有没有一种方法可以防止img get请求使用css或js发生
- CORS-重定向到第二个GET正在接收的页面
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- jQuery Ajax GET请求工作不正常
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 返回/从Twit's客户端.get
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何在router.get()方法中传递url作为参数
- 使用Javascript/JQuery获取JSON GET数据
- 为什么使用immutableJS我的状态没有改变
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- Get方法获取csv文件的内容
- JavaScript改变了双方的显示风格
- 什么'$.get和$.ajax之间的区别是什么
- I'我得到这个.get()在ember中未定义
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 改变所有<td>为特定的桌子点击颜色
- 只有发送post/get,如果表单值已经改变
- JSON中的字符在Angular HTTP GET中被改变