so把asp頁面生成靜態的html,23、asp系列課程--server.URLEncode方法和server.HTMLEncode方法...

作者:楊凡

來自:楊凡博客

地址:blog.sina.com.cn/aboutshisan

server.URLEncode方法和server.HTMLEncode方法可以對字符串進行編碼。

我們一個一個的說。

server.URLEncode可以對字符串進行URL編碼轉換,語法格式為:

server.urlencode("字符串")

為什么要轉換呢?

因為在頁面之間傳送數據的時候,是不支持直接傳送帶空格或帶漢字的情況的,這時候就需要把這些空格和漢字以及其他的不合法的字符串轉換成URL編碼,然后再傳輸。

我們在入侵網站的時候應該經常會遇到這種事情,特別是在手工注入的時候,經常會發現地址欄中提交的空格被轉換成了20%,這就是URL編碼。

下邊我們來看一個實例。

-------------------------asp_23a.asp--------------------------

URLEncode應用示例

對字符串“http://www.luoxiaocha.com/love.asp?id=123 and 1=1”進行編碼的結果為:

看看效果:

a4c26d1e5885305701be709a3d33442f.png

下面說HTMLEncode的應用。

server.HTMLEncode可以對字符串進行HTML編碼轉換。

比如,我們這樣寫:

response.write(server.htmlencode(""))

那么,瀏覽器會顯示出一個,而不是將這個當做一個HTML標記來對待,這就是HTML編碼。

下面我們來看一個實例。

------------------------asp_23b.asp-----------------------

HTMLEncode應用示例

response.write("靜態網頁的基本框架一般為:
")

response.write(server.htmlencode("") & "
")

response.write(server.htmlencode("

") & "
")

response.write(server.htmlencode("

網頁標題") &

"
")

response.write(server.htmlencode("") & "
")

response.write(server.htmlencode("

") & "
")

response.write("正文內容
")

response.write(server.htmlencode("") & "
")

response.write(server.htmlencode(""))

%>

看下效果:

a4c26d1e5885305701be709a3d33442f.png

OK,關于這兩個編碼轉換的方法,就講這么多了,完畢。

Technorati 標簽: ASP,系列,課程,楊凡,博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531844.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531844.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531844.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

poj 1905Expanding Rods

1 /*2 二分 幾何3 弧長L&#xff0c; 圓半徑R&#xff0c; 弧度 q&#xff0c; LR*q;4 二分&#xff1a; 弧度&#xff08;0~PI&#xff09; 或者 高度&#xff08;L/2~L&#xff09; 5 */6 #include<cstdio> 7 #include<iostream>8 #include<cmath>9…

java中同步嵌套引起的死鎖事例代碼

/*目的&#xff1a;自己寫一個由于同步嵌套引起的死鎖&#xff01;思路&#xff1a;多個線程在執行時&#xff0c;某一時刻&#xff0c;0-Thread綁定了LockA鎖&#xff0c;1-Thread綁定了LockB鎖&#xff01;當0-Thread要去綁定LockB鎖時 和 1-Thread要去綁定LockA鎖時都不能綁…

下列關于html5表單的多樣輸入方式,IT兄弟連 HTML5教程 HTML5表單 多樣的輸入類型1...

原標題&#xff1a;IT兄弟連 HTML5教程 HTML5表單 多樣的輸入類型1HTML5擁有多個新的表單輸入類型&#xff0c;這些新特性提供了更好的輸入控制和驗證。并不是所有的主瀏覽器都支持新的input類型&#xff0c;不過我們可以在所有的主瀏覽器中使用它們&#xff0c;即使不被支持&a…

v7000更換電池步驟_ups電源運行中是否可以更換電池?應如何操作呢

ups電源在日常使用中除了日常維護工作之外&#xff0c;對于使用達到一定年限的時候&#xff0c;內部使用的ups蓄電池就需要更換了&#xff0c;很多人以為ups不間段電源在工作的時候是可以跟換電池。其實&#xff0c;這個具體就需要看ups電源設計的原理&#xff0c;不同廠家設計…

poj 2031Building a Space Station(幾何判斷+Kruskal最小生成樹)

1 /*2 最小生成樹 幾何判斷3 Kruskal 球心之間的距離 - 兩個球的半徑 < 0 則說明是覆蓋的&#xff01;此時的距離按照0計算 4 */5 #include<iostream>6 #include<cstdio>7 #include<cstring>8 #include<cmath>9 #include<algorithm>…

華為怎么用手機看時間到讀秒_華為手機滅屏也可以看時間?其實設置方法很簡單,不會有些可惜了...

華為作為手機界名副其實的大佬&#xff0c;而且華為手機的口碑也是非常不錯的。那么為什么會有這么多人喜歡華為手機呢&#xff1f;主要是華為手機的質量高&#xff0c;并且用很多實用的小功能&#xff0c;比如說神奇的滅屏顯示功能等等&#xff0c;今天就給大家分享幾個華為手…

將數據轉化成字符串時:用字符串的鏈接 還是 StringBuilder

/*目的&#xff1a;將數據轉化成字符串時&#xff1a;用字符串的鏈接 還是 StringBuilder呢&#xff1f; */ public class Test{public static void main(String[] args){int[] arr{1,2,4,5};System.out.println(arrayToString(arr));}/* public static String arrayToString(…

html頻譜跳動效果,HTML5音頻可視化頻譜跳動代碼

HTML5音頻可視化頻譜跳動代碼*{margin:0;padding:0;}#canvas {display: block;background: linear-gradient(135deg, rgb(142, 13, 133) 0%, rgb(230, 132, 110) 100%);}window.οnclickfunction () {if(oAudio.paused) {oAudio.play();}else{oAudio.pause();}}//創建音頻上下文…

hive轉16進制unhex_Java 進制的轉換

什么是進制&#xff1f;進制也就是進位計數制&#xff0c;是人為定義的帶進位的計數方法(有不帶進位的計數方法&#xff0c;比如原始的結繩計數法&#xff0c;唱票時常用的“正”字計數法&#xff0c;以及類似的tally mark計數)。 對于任何一種進制---X進制&#xff0c;就表示每…

html中css二級聯動,html二級聯動學習筆記

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">http://www.cnblogs.com/whgw/archive/2012/05/11/2496667.htmlJquery的select操作集合jQuery獲取Select選擇的Text和Value: 語法解釋&#xff1a; 1. $("#select_id").change(function()…

poj 2187 Beauty Contest(凸包求解多節點的之間的最大距離)

1 /* poj 2187 Beauty Contest2 凸包&#xff1a;尋找每兩點之間距離的最大值3 這個最大值一定是在凸包的邊緣上的&#xff01; 4 5 求凸包的算法&#xff1a; Andrew算法&#xff01; 6 */7 #include<iostream> 8 #include<cstdio>9 #include&l…

引入ui組件_Vuejs, Semantic CSS前端框架fish-ui

簡介基于vue2.0, github star 690, 一款小眾的UI框架fish-ui&#xff0c;直接上截圖&#xff1a;主要特性配備Vue.js&#xff0c;Moment&#xff0c;Vue-Router&#xff0c;ES6和Babel 6使用Webpack 2.0和Vue LoaderSemantic CSS 組件使用 Less支持現代瀏覽器快速開發安裝npm i…

html5可以用flash,HTML5網頁可以直接看視頻,不用flash嗎,另外WP7為何不支持flash。。。HTML5網頁...

Android中可以直接使用webView來加載HTML5通過video標簽來播放視頻。以下為基本步驟&#xff1a;一、需要在AndroidManifest.xml文件中聲明需要使用HardwareAccelerate, 可以細化到Activity級別&#xff0c;如果不需要的View可以聲明不要用加速&#xff0c;但是需要在代碼中做具…

pojBuy Tickets2828線段樹或者樹狀數組(隊列中倒序插隊)

這題開始的思路就是模擬&#xff1a;就像數組中插點一樣&#xff0c;每一個想買票的人都想往前插隊&#xff01; 但是這樣的話肯定TLE&#xff0c; 看了別人的思路之后才恍然大悟&#xff01; 正解&#xff1a;將開始的正序插入&#xff0c;變成倒序插入&#xff0c;這樣的話&a…

減去字符串_從文本字符串中提取指定值的6個超級技巧解讀

在實際的工作中&#xff0c;從指定的字符串中提取指定文本也是常用的技巧之一&#xff0c;除了手動操作之外&#xff0c;下文的8種應用技巧也是必須要掌握的。一、Left函數法。功能&#xff1a;從指定文本字符串的第一個字符開始&#xff0c;提取指定長度的字符串。語法結構&am…

如果用計算機錄制歌曲需要,網絡歌手怎么用電腦錄音軟件錄歌

現在網上有很多網絡歌手主要分為兩類&#xff0c;一類是原創&#xff0c;一類是翻唱。可是不管是原創還是翻唱都需要自己唱歌錄歌&#xff0c;要有屬于自己的歌曲(自己唱的)。要錄歌就要有設備&#xff0c;畢竟網路歌手剛開始大多數都是草根沒有錢找音樂工作室&#xff0c;只能…

中國剩余定理證明過程

原網址&#xff1a;http://blog.csdn.net/wtq493841534/article/details/5452720 中國剩余定理 中國剩余定理可以描述為&#xff1a; 若某數x分別被d1、、…、dn除得的余數為r1、r2、…、rn&#xff0c;則可表示為下式&#xff1a;xR1r1R2r2…RnrnRD其中R1是d2、d3、…、dn的公…

關閉瀏覽器前提示_win7系統ie總彈出查看和跟蹤下載的關閉方法

今天小編給大家分享的是win7系統ie總彈出查看和跟蹤下載的關閉方法&#xff0c;使用ie瀏覽器上網的時候&#xff0c;有些用戶會遇到ie總彈出查看和跟蹤下載的窗口&#xff0c;很多用戶想關閉掉此提示&#xff0c;卻不知如何關閉查看和跟蹤下載的窗口&#xff0c;那么請參照以下…

html引入百度地圖報錯,vue引入百度地圖BMapGL,或者其他個性化地圖

3.jpgvue的百度地圖早就有vue-baidu-map這里就不贅述了&#xff0c;自己去直接對著API寫就好了&#xff0c;基本上已經滿足絕大多數需求了還簡單方便。vue-baidu-map 傳送門 https://dafrok.github.io/vue-baidu-map/#/zh/index這里主要是在vue里面引入BMapGL&#xff0c;或者其…

Sort the Array

1 /*2 思路&#xff1a; 3 找到單調下降串的起始位置[l, r]4 如果左邊 0...l-1中的最大值 > l...r中的最小值 或者5 r1...n中的最小值 < l...r中的最大值 都是不能實現排序的&#xff01; 6 */7 #include<iostream>8 #include<cstdio>9 #include…