3 回答

TA貢獻1906條經(jīng)驗 獲得超10個贊
可以在當前的RFC主題上找到所有詳細信息: RFC 3986(統(tǒng)一資源標識符(URI):通用語法)
基于此相關(guān)的答案,你在看,看起來像一個列表:A-Z,a-z,0-9,-,.,_,~,:,/,?,#,[,],@,!,$,&,',(,),*,+,,,;,%,和=。其他所有內(nèi)容都必須經(jīng)過url編碼。此外,這些字符中的某些字符只能存在于URI中非常特定的位置,而這些位置之外的位置必須進行url編碼(例如%,只能與中的url編碼結(jié)合使用%20),RFC具有所有這些特定條件。

TA貢獻1773條經(jīng)驗 獲得超3個贊
您的回答充其量是模棱兩可的。您想澄清一下您認為正確的嗎?問題是URL中哪些字符有效。并不是問哪些字符需要轉(zhuǎn)義。除以外的其他字符%
,例如/
,具有特殊含義,需要轉(zhuǎn)義以使其成為路徑成分數(shù)據(jù)的一部分;但這不是問題

TA貢獻1982條經(jīng)驗 獲得超2個贊
這是正確的@ thomasrutter,%用于URL編碼。必須將%表示為%25才能在URI中使用。從RFC:由于百分號(“%”)用作百分號編碼八位字節(jié)的指示符,因此必須將該百分號編碼為“%25”才能將該八位字節(jié)用作URI中的數(shù)據(jù)。
- 3 回答
- 0 關(guān)注
- 406 瀏覽
添加回答
舉報