一些分享頁的顯示錯誤修正,ios今日打卡頁的完善與對接怀读,書院詳情頁添加訂閱按鈕诉位,書院項目的部分重構(gòu)(擱置),作文庫的首頁菜枷,活動報名表單提交的中文編碼問題
問題
之前只是對url做過編碼苍糠,沒有意識到請求參數(shù)的編碼問題。
之前的請求組件內(nèi)置了參數(shù)編碼啤誊,在修改兼容性問題時因為原來的請求組件axios在發(fā)送formData數(shù)據(jù)格式上有bug(應(yīng)該是application/x-www-form-urlencoded岳瞭,即使我顯示定義content-type它也依然為multipart/form-data,而前者才是表單的默認(rèn)數(shù)據(jù)格式蚊锹。URLSearchParams沒問題,但是兼容性不好)牡昆,我就改成了fetch封裝姚炕,想必他是沒有對請求參數(shù)做編碼,于是出現(xiàn)了亂碼的問題丢烘。測試的時候也只是跑了web流程,沒有深究數(shù)據(jù)狐史,對以后涉及到數(shù)據(jù)的修改都要確認(rèn)數(shù)據(jù)格式。
數(shù)據(jù)格式的問題在axios的issure里有列出,我也是太過信任開源組件楼咳,自以為用的人多就不會有坑母怜,以后對于各個組件所有未解決的issure都需要重視起來。
下一步
書院項目的制作