- 当前 Bug 的表现(可附上截图)
微信转发后,用手机点进来,发现了中文乱码的情况,应该是url传参内带有中文标识符导致的
- 预期表现
802 (XX中文描述)
- 复现路径
- 提供一个最简复现 Demo
更新 !!!
我做了两次就好了?解决了页面分享后 url转中文乱码的问题
console.log(options)
options.name = decodeURIComponent(options.name)
console.log(options)
options.name = decodeURIComponent(options.name)
console.log(options)
应该是转发时页面的中文参数被二次encode了导致的。
如果onShareAppMessage里没有自己返回{path}而是用默认的,原本页面的中文参数是encode了的(可以看一下page.options),结果又被会自动encode一次(不知框架为何这样做)。
分享时自己处理好path里的中文参数(只encode一次)就可以了。
用decodeURI能解决
decodeURI(标题) 这样就不会乱码
楼主解决了吗,我也遇到了