有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼
function replace_url_char (str)
{str
= str.replace(/\%/g,"%25").replace(/\#/g,"%23").replace(/\&/g,"%26").replace(/\+/g,"%2b").replace(/\ /g,"%20").replace(/\?/g,"%3f").replace(/\\/g, "%5c").replace(/\n/g,"%6e").replace(/\=/g,"%3d").replace(/\'/g,"\\%27").replace(/\;/g,";");
return str;
十六進製制值1.+
url 中+號表示空格
%2b2.
空格url中的空格可以用+號或者編碼
%203.
/分隔目錄和子目錄
%2f4.
?分隔實際的 url 和引數
%3f5.
%指定特殊字元
%256.
#表示書籤
%237.
&url 中指定的引數間的分隔符
%268.
=url 中指定引數的值
%3d
在js檔案裡面獲得某個id裡面的值:$("#leaguer_tel").val();
url傳遞中文引數
send.html var key 測試 通常,如果我們直接將中文寫在url中,得到的卻是一堆亂碼 e6 b5 8b e8 af 95 因為這涉及到編碼問題。如果你設定了編碼方式為utf 8,則它會將中文編譯為英文,如果對應的頁面的編碼方式也為utf 8,則就直接顯示編譯後的中文 解決方法 1.en...
通過URL傳遞中文引數的亂碼處理
環境 web.xml中配置了 filter filter name encodingfilter filter name filter class org.springframework.web.filter.characterencodingfilter filter class init par...
動態網頁中隱藏url引數傳遞的方法
做過 開發的朋友肯定知道,我們在做動態 的時候往往會在各個頁面之間傳遞引數,而這些引數的名稱和值都會在url位址列中被暴露出來,有的時候引數的名稱可能就是資料庫中某個欄位的名稱,這樣一方面不安全,另一方面也不便於搜尋引擎的收錄,有的時候還有可能由於引數中含有中文而導致某些瀏覽器會出錯 我發現在fir...