帖子
帖子
用户
博客
课程
显示全部楼层
12
帖子
0
勋章
31
Y币

[BUG] api.ajax 安卓版 get方法 url中的汉字参数编码有问题

[复制链接]
发表于 2014-12-16 16:29:29
api.ajax 安卓版 get方法 url中的汉字参数编码有问题,到服务器端会解析为“??”问号。
ios版没有这个问题,会utf8编码正常显示。
12
帖子
0
勋章
31
Y币
比如

api.ajax({
    url: 'http://192.168.1.101:3101/getsomething/?a=1&b=有问题',
    method: 'get',
    cache: false,
    timeout: 30,
    dataType: 'json',
    returnAll:false
},function(ret,err){
    if (ret) {
        var urlJson = JSON.stringify(ret);
        api.alert({msg: urlJson});
    }else {
        api.alert({
            msg'错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
        });
    };
});


这个“有问题”,在服务器端就会乱码。
android版乱码,ios版不乱吗。
20
帖子
1
勋章
7583
Y币
您好,该问题因APICloud IOS和Android平台处理不一致导致的,Android平台会在下个版本中更正这个问题,将Get请求的url进行编码,与IOS平台保持一致。
您需要登录后才可以回帖 登录

本版积分规则