URL 傳值符號轉換

2021-08-30 16:59:27 字數 633 閱讀 9470

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼

十六進製制值1+

url 中+號表示空格

%2b 2空格

url中的空格可以用+號或者編碼

%20 3/

分隔目錄和子目錄

%2f 4?

分隔實際的 url 和引數

%3f 5%

指定特殊字元

%25 6#

表示書籤

%23 7&

url 中指定的引數間的分隔符

%26 8=

url 中指定引數的值

%3d

解決的方法:

replace() 方法如果直接用str.replace("-","!") 只會替換第乙個匹配的字元.

而str.replace(/\-/g,"!")則可以替換掉全部匹配的字元(g為全域性標誌)。

replace()

js中替換字元變數如下:

data2=data2.replace(/\%/g,"%25");

data2=data2.replace(/\#/g,"%23");

data2=data2.replace(/\&/g,"%26");

URL傳值符號轉換

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼 十六進製制值1 url 中 號表示空格 2b2 空格url中的空格可以用 號或者編碼 203 分隔目錄和子目錄 2f4 分隔實際的 url 和引數 3f5 指定特殊字...

html 傳值之url 傳值

今天做h5的時候 由於loaclstorage 中不想寫太多的東西 vardata1 json.stringify data 將object 型別的data轉換 與這個相反的是json.parse data location.href next.html?txt data1 這個 是因為我的資料中有...

關於URL傳值亂碼

八神吻你 escape不編碼字元有69個 0 9,a z,a z encodeuri不編碼字元有82個 0 9,a z,a z encodeuricomponent不編碼字元有71個 0 9,a z,a z js escape 解碼使用 unescape 解碼使用decodeuri c decode...