var getBSONP = function(url, callback) {
return $.jsonp({
url: url,
cache: true,
callback: 'duokan_fiction_chapter', // 请求数据的方法
success: function(result) {
var data = $.base64.decode(result); // 解码
var json = decodeURIComponent(escape(data));
callback(json);
}
})
}在getBSONP中,data为获取到的结果集的base64解码后的格式,我想问题一下base64解码后的字符串是什么码,为什么和工具解码出来的不一样,代码中还要escape一下然后再decodeURIComponent才可以使用。
下面上图,一个是代码中的data

这个是用工具直接对base64格式进行解码
