News Contents
信息中心

在asp中使用js的encodeURIComponent方法,js和asp的互通互換

發表日期:2020/3/6      瀏覽次數:

大家知道,在js里encodeURIComponent 方法是一個比較常用的編碼方法,但因工作需要,在asp里需用到此方法,查了好多資料,沒有很好的方法,最后用了下面這個方法,基本解決了問題。 

復制代碼代碼如下:


<% 
Function aspEncodeURIComponent(sStr) 
aspEncodeURIComponent = myEncodeURIComponent(sStr) 
%> 
<script language="javascript" type="text/javascript" runat="server"> 
function myEncodeURIComponent(sStr){ 
return encodeURIComponent(sStr); 

</script> 
<% 
End Function 

Function aspdecodeURIComponent(sStr) 

aspdecodeURIComponent = mydecodeURIComponent(sStr) 

%> 

<script language="javascript" type="text/javascript" runat="server"> 

function mydecodeURIComponent(sStr){ 

return decodeURIComponent(sStr); 

</script> 

<% 

End Function 

%> 附注: 

encodeURIComponent 方法 
將文本字符串編碼為一個統一資源標識符 (URI) 的一個有效組件。 

encodeURIComponent(encodedURIString) 

必選的 encodedURIString 參數代表一個已編碼的 URI 組件。 

說明 
encodeURIComponent 方法返回一個已編碼的 URI。如果您將編碼結果傳遞給 decodeURIComponent,那么將返回初始的字符串。因為 encodeURIComponent 方法對所有的字符編碼,請注意,如果該字符串代表一個路徑,例如 /folder1/folder2/default.html,其中的斜杠也將被編碼。這樣一來,當該編碼結果被作為請求發送到 web 服務器時將是無效的。如果字符串中包含不止一個 URI 組件,請使用 encodeURI 方法進行編碼。


盛大建站承接個人、公司、企業的網站建設、網頁設計、網店制作、獨立商城制作、外貿網站制作,也承接同行介紹的業務,歡迎聯系!
本站承接主要業務如下:
1、提供免備案虛擬主機(網站空間),有獨立國內服務器、高速美國服務器、香港服務器、韓國服務器、日本服務器,>> http://www.fuanxx.com
2、網站建設:個人網店制作、企業建站、公司網站、新聞、下載等;論壇、博客網站搭建,承接外貿英文站制作
3、承接阿里巴巴、京東、淘寶、天貓等的商品數據采集
4、網站防釣魚,可以過360、QQ、搜狗、金山、微信攔截
5、要就發IP網站限制訪問系統,防止同行抄襲并保障海外客戶訪問不受影響,>> http://www.198ip.com
  下一篇:沒有了!
十年如一日,我們專注于提供高品質 定制網站建設服務!
您的信任,我們的責任,期待與您的合作!
广西11选5技巧