在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ 前端特殊字符傳給后臺(tái)后,返回顯示問題

前端特殊字符傳給后臺(tái)后,返回顯示問題

頁面有一個(gè)輸入框,可以傳遞任何內(nèi)容給后臺(tái),如果傳給后臺(tái)中文符號(hào)列如: --———— “”“” 這些,那么下次后臺(tái)返給我的數(shù)據(jù)就是— "如果采用正則校驗(yàn)替換,感覺需要校驗(yàn)的中文字符太多,而且假如當(dāng)初輸入的就是—字符串 ,那么校驗(yàn)以后反而會(huì)把它解析為中文——符號(hào),encodeURI()方法也不太適用,求大佬們解答一番

回答
編輯回答
嫑吢丕

要嘛改后端。后端其實(shí)可以不需要轉(zhuǎn)義的,因?yàn)橛蓄A(yù)處理,不會(huì)被sql注入。不過很顯然不現(xiàn)實(shí),后端才不干。

所以改前端,你需要準(zhǔn)備兩個(gè)函數(shù),一個(gè)轉(zhuǎn)義,一個(gè)反轉(zhuǎn),同時(shí)準(zhǔn)備一個(gè)字典映射。比如 ",你可以轉(zhuǎn)成___quot___,或者其他類似的吧。越是怪異的字符,人為輸入的概率就越小,大膽的轉(zhuǎn)吧。

2017年3月23日 04:30