JS中對網址進行轉義有三個方法,分別是escape(), encodeURI(), encodeURIComponent()
這三個方法都是把網址中的非ASCII字符轉為%XX的形式
三個方法的區別是分別有些字符是不做轉義的:
escape()????????????? -
這三個方法都是把網址中的非ASCII字符轉為%XX的形式
三個方法的區別是分別有些字符是不做轉義的:
escape()????????????? -
@*/+
encodeURI() ? ? ????? -
!@#$&*()=:/;?+'
encodeURIComponent()? -
!*()'