程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 在asp中使用js的encodeURIComponent方法

在asp中使用js的encodeURIComponent方法

編輯:ASP技巧

大家知道,在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
%>

 

附注:

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

encodeURIComponent(encodedURIString)

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved