- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) > ASP >
- 在asp中使用js的encodeURIComponent方法
大家知道,在js里encodeURIComponent 方法是一個(gè)比較常用的編碼方法,但因工作需要,在asp里需用到此方法,查了好多資料,沒(méi)有很好的方法,最后用了下面這個(gè)方法,基本解決了問(wèn)題。
代碼如下:
<%
Function aspEncodeURIComponent(sStr)
aspEncodeURIComponent = myEncodeURIComponent(sStr)
%>
<script language="javascript" type="text/javascript" runat="server">
function myEncodeURIComponent(sStr){
return encodeURIComponent(sStr);
}
</script>
<%
End Function
%>
附注:
encodeURIComponent 方法
將文本字符串編碼為一個(gè)統一資源標識符 (URI) 的一個(gè)有效組件。
encodeURIComponent(encodedURIString)
必選的 encodedURIString 參數代表一個(gè)已編碼的 URI 組件。
說(shuō)明
encodeURIComponent 方法返回一個(gè)已編碼的 URI。如果您將編碼結果傳遞給 decodeURIComponent,那么將返回初始的字符串。因為 encodeURIComponent 方法對所有的字符編碼,請注意,如果該字符串代表一個(gè)路徑,例如 /folder1/folder2/default.html,其中的斜杠也將被編碼。這樣一來(lái),當該編碼結果被作為請求發(fā)送到 web 服務(wù)器時(shí)將是無(wú)效的。如果字符串中包含不止一個(gè) URI 組件,請使用 encodeURI 方法進(jìn)行編碼。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站