關於URL中帶空格的問題

2021-08-26 23:24:36 字數 464 閱讀 8474

url中的空格有時候被編碼成%20,有時候被編碼成加號+,曾經迷糊過一段時間,後來查了下資料才搞明白。

乙個url的基本組成部分包括協議(scheme)、 網域名稱、埠號、路徑和查詢字串

(路徑引數和錨點標記就暫不考慮了)。路徑和查詢字串之間用問號?分離。例如路徑為index,查詢字串(query string)為param=1。url中關於空格的編碼正是與空格所在位置相關:空格被編碼成加號+

的情況只會

在查詢字串部分出現,而被編碼成%20則可以出現在路徑和查詢字串中。

例如:對空格的處理方式

1、先把空格:換成%20,再用encodeuri加密

2、獲取引數,再用decodeuri解密

關於URL中帶空格的問題

乙個url的基本組成部分包括協議 scheme 網域名稱 埠號 路徑和查詢字串 路徑引數和錨點標記就暫不考慮了 路徑和查詢字串之間用問號?分離。例如路徑為index,查詢字串 query string 為param 1。url中關於空格的編碼正是與空格所在位置相關 空格被編碼成加號 的情況只會在查詢...

url中的空格

url中不能有空格,直接把空格換成 20即可 url url do question exam type.1 begin day.20 20 end day.review exam 或參考 關於url中帶空格的問題 url中的空格有時候被編碼成 20,有時候被編碼成加號 乙個url的基本組成部分包括...

關於 js 點選事件傳參帶空格的問題

一般我寫 直接這麼寫 onclick image show item.image function image show src 然後js就一直給我報錯,搞得我很懵逼。試了各種方法,如下 onclick image show item.image onclick image show json.st...