请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于乱码问题

db.collection(‘blog’).add({
data: {
…userInfo,
content,
img: fileIds,
createTime:db.serverDate() //服务端的时间
}
})
添加完后nickName乱码是正常的吗?
请问老师怎么解决?
图片描述
已解决:
for (let key in options) {
options[key] = decodeURIComponent(options[key])
}

正在回答 回答被采纳积分+3

1回答

谢成 2021-07-26 15:56:47

decodeURIComponent是可以的。

但正常情况下中文不应该是乱码,请检查下是小程序端获取的是乱码,还是传递到云函数是乱码,还是存储到云存储才变成乱码。

0 回复 有任何疑惑可以回复我~
  • 提问者 99102837imooc #1
    老师是小程序内部传递时出现问题的。 
    wx.navigateTo({
          url: `/pages/blog-edit/blog-edit?nickName=${detail.nickName}&avatarUrl=${detail.avatarUrl}`,
        })      然后通过options参数接收后里面的中文啊,特殊符号啊都转义了
    回复 有任何疑惑可以回复我~ 2021-07-26 16:26:39
  • 谢成 回复 提问者 99102837imooc #2
    这种get方式的传参遇到中文是会乱码
    回复 有任何疑惑可以回复我~ 2021-07-28 10:01:43
  • 这种问题发现是微信工发者工具在添加编译模式时,自动提取参数时转译了,如果直接从blog页面授权进入,不会出现这个问题。
    回复 有任何疑惑可以回复我~ 2022-02-12 12:28:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信