轉碼
encodeURI
不會對下列字符轉碼
- ASCII字母
- 數字
- 特殊符號:~!*()'@#$&*=:/,;?+
應用場景:對整個url進行轉碼
encodeURIComponent
不會對下列字符轉碼
- ASCII字母
- 數字
- 特殊符號:~!*()'
應用場景:對url的某個部分禁止轉碼
escape
不會對下列字符轉碼
- ASCII字母
- 數字
- @*/+
應用場景:對單純的字串進行轉碼
解碼
decodeURI:為encodeURI對應得解碼方法
encodeURIComponent:為encodeURIComponent對應得解碼方法
什么時候需要考慮
- 當涉及URL,且URL里的引數涉及特殊符號~!*()'@#$&*=:/,;?+時
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/294729.html
標籤:其他
