JavaScript中編碼函數escape,encodeURI,encodeURIComponent

第一:escape():對字符串進行編碼,escape()不編碼的字符:@*/+函數

第二:encodeURI() 函數可把字符串做爲 URI 進行編碼。不會進行轉義的:;/?:@&=+$,# 網站

第三:encodeURIComponent() 函數可把字符串(有 URI 組件或其餘要編碼的文本)做爲 URI 組件進行編碼。編碼

在編碼單個URIComponent(指請求參數)應當是最經常使用的,它能夠將參數中的中文、特殊字符進行轉義,而不會影響整個URL。 spa

總結:code

1.主要對  ASCII 字母和數字的區別,blog

2.對URL中的參數進行編碼,由於參數也是一個URL,若是不編碼會影響整個URL的跳轉。字符串

3.簡單瞭解,不深刻。get

 

轉載請註明出處  it

若有疑問,歡迎留言。請求

做者網站:https://xyzla.com/

相關文章
相關標籤/搜索