我们在开发微信小程序的时候会发现用wx.getUserInfo方法获取到的用户国家、省份、城市等信息都是英文字母,要想获取中文信息,您只需在wx.getUserInfo中加上 lang:"zh_CN"这条语句就可以。
wx.getUserInfo({
lang:"zh_CN",
success: function(res) {
var userInfo = res.userInfo
var nickName = userInfo.nickName
var avatarUrl = userInfo.avatarUrl
var gender = userInfo.gender //性别 0:未知、1:男、2:女
var province = userInfo.province
var city = userInfo.city
var country = userInfo.country
}
})
或者在发出请求的触发按钮上加:
<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo" >获取授权</button>