公众授权之后获取头像昵称,昵称中有中文就会出现?????,接到以后也转码了但是还是显示?????
app.vue文件
import util from '@/common/util.js'
export default {
onLaunch: function() {
let routeList = [
{id:0,url:'about/about'},
{id:1,url:'vip/vip'},
{id:2,url:'system/system'},
{id:3,url:'mine/mine'},
]
let tmpUrlSearch = window.location.search;
let tmpParas=util.getParams(tmpUrlSearch);
console.log(tmpParas)
let id = tmpParas["id"];
let type = tmpParas["type"];
if(type){
var avatar = tmpParas["avatar"];
console.log(tmpParas["nickname"])
var nickname = decodeURI(tmpParas["nickname"]);
console.log(nickname)
var openid = tmpParas["openid"];
uni.redirectTo({
url:/pages/${routeList[id].url}?avatar=${avatar}&nickname=${nickname}&openid=${openid}
});
}else{
uni.redirectTo({
url:/pages/${routeList[id].url}
});
}  
    },  
    onShow: function() {  
    },  
    onHide: function() {  
    }  
} 
             
             
             
			 
                                        
                                     
                                                                                                                                                                                 
                                                                    