我注意到Google不會在URL的查詢部分編碼所有特殊字符。例如:Google的網址編碼?
Placing this string in Google's search: [email protected]#$%^&*()
Yields this URL: https://www.google.com/#q=!%40%23%24%25^%26*()
請注意,!,^,*,(,和)未編碼。
某些字符如:或<被認爲是不安全或保留的,但Google不會對其進行編碼。
有人可以解釋爲什麼谷歌這樣做,如果他們有一個參考文件,確切地說哪些字符得到編碼,哪些不是?
感謝您的幫助!
我看到這裏沒有直接的編程連接。 –
¨既不編碼也不編碼 –
我想知道,因爲我正在編寫生成Google URL的腳本,並且希望確保包含正確的編碼。 – Josh