一些分享页的显示错误修正,ios今日打卡页的完善与对接,书院详情页添加订阅按钮,书院项目的部分重构(搁置),作文库的首页,活动报名表单提交的中文编码问题
问题
之前只是对url做过编码,没有意识到请求参数的编码问题。
之前的请求组件内置了参数编码,在修改兼容性问题时因为原来的请求组件axios在发送formData数据格式上有bug(应该是application/x-www-form-urlencoded,即使我显示定义content-type它也依然为multipart/form-data,而前者才是表单的默认数据格式。URLSearchParams没问题,但是兼容性不好),我就改成了fetch封装,想必他是没有对请求参数做编码,于是出现了乱码的问题。测试的时候也只是跑了web流程,没有深究数据,对以后涉及到数据的修改都要确认数据格式。
数据格式的问题在axios的issure里有列出,我也是太过信任开源组件,自以为用的人多就不会有坑,以后对于各个组件所有未解决的issure都需要重视起来。
下一步
书院项目的制作
网友评论