1区端、實(shí)現(xiàn)登錄時(shí)沈善,向后臺(tái)請(qǐng)求接口,把賬號(hào)密碼轉(zhuǎn)化為based4炼绘,加密傳參嗅战,這是發(fā)現(xiàn)轉(zhuǎn)化的字符會(huì)有特殊字符==
引入js
<script src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script>
var newstr = 'name='+ name + '&pass=' + pass(newstr是自己賬號(hào)和密碼的拼接)
用 Base64.encode(newstr) 就會(huì)出現(xiàn)==
2、可以用正則方法去掉特殊字符==
Base64.encode(newstr).replace(/=/g,'')
3俺亮、用encodeURI方法也可以直接過(guò)濾掉特殊字符
Base64.encodeURI(newstr)
4驮捍、如圖、三種方法的輸出結(jié)果