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

鍍金池/ 問答/HTML/ 對(duì)于web的用戶輸入特殊字符怎么處理?

對(duì)于web的用戶輸入特殊字符怎么處理?

我現(xiàn)在有個(gè)這樣的問題,需要用戶可以輸入特殊字符,但是輸入過后要做展示,并且輸入的那段還可以編輯,并且展示的還是對(duì)應(yīng)輸入的哪些字符而不是編碼, 后臺(tái)做過處理了轉(zhuǎn)換了實(shí)體字符,我是不是每次都要把這些實(shí)體字符給轉(zhuǎn)換回來

回答
編輯回答
汐顏

這個(gè)我覺得要看產(chǎn)品怎么說……一般來說為了顧及用戶體驗(yàn),部分特殊字符是可以展示的(比如字符表情用到的一些ヾ(o???)?ヾ?(???????)?這種),但是一些屏蔽字可能要做掉,比如我見過體驗(yàn)比較好的一種處理方式是替換成“喵喵喵”(即刻App)。當(dāng)然后端存的話肯定還是要轉(zhuǎn)換~

2017年12月18日 15:44
編輯回答
久愛她
  • 屏蔽字肯定是后臺(tái)來做,你前端沒法存屏蔽字的關(guān)聯(lián)表。 但是對(duì)于特殊字符比較好處理。
  • 你可以前端將這些特殊字符轉(zhuǎn)碼成安全字符再提交。
 encodeURIComponent ('(o???)?')   //(o%E2%97%95%E2%88%80%E2%97%95)%EF%BE%89
  • 你可以前端用這些字符的時(shí)候再轉(zhuǎn)回來
decodeURIComponent((o%E2%97%95%E2%88%80%E2%97%95)%EF%BE%89)   //(o???)?
  • 如果這樣你前端嫌麻煩的話,可以交給后臺(tái)來做,同理。
2018年1月13日 13:25