采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
db.collection(‘blog’).add({ data: { …userInfo, content, img: fileIds, createTime:db.serverDate() //服务端的时间 } }) 添加完后nickName乱码是正常的吗? 请问老师怎么解决? 已解决: for (let key in options) { options[key] = decodeURIComponent(options[key]) }
decodeURIComponent是可以的。
但正常情况下中文不应该是乱码,请检查下是小程序端获取的是乱码,还是传递到云函数是乱码,还是存储到云存储才变成乱码。
老师是小程序内部传递时出现问题的。 wx.navigateTo({ url: `/pages/blog-edit/blog-edit?nickName=${detail.nickName}&avatarUrl=${detail.avatarUrl}`, }) 然后通过options参数接收后里面的中文啊,特殊符号啊都转义了
这种get方式的传参遇到中文是会乱码
这种问题发现是微信工发者工具在添加编译模式时,自动提取参数时转译了,如果直接从blog页面授权进入,不会出现这个问题。
登录后可查看更多问答,登录/注册
横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程
3.7k 20
1.6k 4
2.0k 1
2.5k 1
2.4k 13