rawurlencode 函數(shù)用于按照 RFC 3986 標(biāo)準(zhǔn)對 URL 進(jìn)行編碼。其編碼規(guī)則如下:
在編碼 URL 時(shí),應(yīng)該盡量避免將 “/”、“?”、“=”、“&” 這些特殊字符進(jìn)行編碼,因?yàn)樗鼈冊?URL 中有特殊含義,編碼后可能導(dǎo)致 URL 的語義發(fā)生變化。如果需要編碼這些字符,可以在編碼之前先對其進(jìn)行處理,或者使用 urlencode 函數(shù)進(jìn)行編碼。