URL傳值符號轉換

2021-06-12 10:42:02 字數 641 閱讀 4181

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

十六進製制值1+

url 中+號表示空格

%2b2

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

%203

/分隔目錄和子目錄

%2f4

?分隔實際的 url 和引數

%3f5

%指定特殊字元

%256

#表示書籤

%237

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

%268

=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 中 號表示空格 2b 2空格 url中的空格可以用 號或者編碼 20 3 分隔目錄和子目錄 2f 4?分隔實際的 url 和引數 3f 5 指...

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...