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.mzph.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…