指定要编码的字符串

今天因为程序里面要把写入数据库的html源代码以html源编码的形式显示在页面里面,而不要被浏览器解释成。。找了N久都不知道怎么做后来看了一下一个程序里面有修改模板的功能。。找了一个竟然是一个asp的方法^^记下来了

WWW----World Wide Web(万维网) 
URL----Uniform Resource Locator(统一资源定位符) 
HTTP----Hyper Text Transfer Protocol(超文本传输协议) 
HTML----Hyper Text Markup Language(超文本标记语言) 
XML----Extensible Markup Language(可扩展标记语言) 
ODBC----Open DataBase Connectivity(开放数据库连接标准) 
DLL----Dynamic Link Library(动态链接库) 
DAO----Data Access Objects(数据连接对象) 
RDO----Remote Data Objects(远程数据对象) 
ADO----Microsoft ActiveX Data Objects(动态数据对象) 
SQL----Structured Query Language(结构化查询语言) 
CGI----Common Gateway Interface(公共网关接口) 
API----Application Programming Interface(应用程序编程接口) 
ASP----Active Server Pages(动态服务页面) 
PHP----Personal HomePage(个人主页) 
JSP----Java Server Pages 
ColdFusion 
SSI----Server-Side Include(服务器端包含) 
DOM----Document Object Model(文档对象模型) 
IIS----Internet Information Server(网络信息服务) 
IP----Internet Protocol(网际协议) 
TCP----Transmission Control Protocol(传输控制协议) 
IE----Internet Explorer(浏览器) 
CSS----Cascading Style Sheet(层叠式样式表) 
VBScript----Microsoft Visual Basic Script Edition 
ISDN----综合业务数字网 
Web 
FTP 
SMTP 
MMC----管理控制台

Server.HTMLEncode

 

HTMLEncode

网页设计前述

一.HTMLEncode 方法对指定的字符串应用 HTML 编码。

Web(万维网)提供了一个图形化用户界面,一浏览Internet上的文档,这些文档以及它们之间的链接构成了一个庞大的信息网。 
Web起源于1989年3月,是由欧洲量子物理实验室CERN(the Ruropean Laboratory for Particle Physics)开发的主从结构分布超媒体系统。 
Web是信息资源的海洋,三个要素保证了人们能够方便地在这海洋中遨游: 
l 统一的资源命名方案(URL) 
l 访问某一资源的方式,即协议(HTTP) 
l 在资源之间自由访问的方法,即超文本(HTTP) 
Internet发展到现在,Web技术经历了3个发展阶段: 
l 第一代,提供对静态文档(信息)的管理和访问(显示) 
l 第二代,与数据库系统相结合,提供对动态文档(信息)的访问和显示 
l 第三代,除动态文档生成和访问之外,还提供基于Web的联机事务处理能力。

语法
Server.HTMLEncode( string )

 

参数

静态网页存在的不足:

string

1. 无法支持后台数据库 
2. 无法有效的对站点信息进行及时的更新 
3. 无法实现动态显示效果 
ASP是Microsoft公司在1996年底推出的一种运行于服务器端的Web应用程序开发技术。ASP既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的易学易用,可以集成Script语言到HTML主页的服务器端的脚本语言环境,其主要功能是为生成动态的,交互的Web服务器应用程序提供一种功能强大的方式和技术。

指定要编码的字符串。
示例

 

脚本

ASP的特点如下:

复制代码 代码如下:
") %>

 

输出

1. ASP可以混用HTML,DHTML,Java小程序,ActiveX,VBScript,<I>javascript</I>,并且可以互相嵌套。 
2. 不需编译,纯文本格式。 
3. 安全性好 
4. 面向对象 
5. 可扩充服务器端功能 
6. 可扩充脚本语言 
7. 与浏览器无关 
8. ASP提供6个内置的全局对象供开发者不需声明就可直接调用 
9. ASP提供5个重要的服务器组件

The paragraph tag:

 

注意 以上输出将被 Web 浏览器显示为

访问HTML页面的过程:

The paragraph tag:

 

如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML

1. 在客户端浏览器地址栏处输入HTML文件的URL地址,按回车键发送一个网页请求 
2. 浏览器发送网页请求到IIS/PWS服务器 
3. IIS/PWS服务器接收到请求,通过扩展名.htm或.html判断是HTML文件的请求 
4. IIS/PWS服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器 
5. HTML文件由用户的浏览器解释,结果在浏览器的窗口显示

二.相关例子解析:

 

rs("content")=Server.Htmlencode(Request("content")) :

访问ASP网页的过程:

rs("content")的意思是说,rs是一个recordset对象,content是数据库表中的一个字段;recordset对象可以操作数据库表的每一条记录,以及其中的每个字段.

 

Server.Htmlencode的作用:是把某些代码转换成html格式的.

1. 在客户端浏览器的地址栏输入要请求的ASP文件的URL地址,按回车键发送一个ASP请求 
2. 浏览器向IIS/PWS服务器发送ASP网页请求 
3. IIS/PWS服务器收到请求并根据扩展名.asp识别出ASP文件 
4. IIS/PWS服务器从磁盘或内存中获取相应的ASP文件 
5. IIS/PWS服务器将ASP文件发送到一个类似于发动机引擎的名为asp.dll的特定文件库中 
6. asp.dll引擎将ASP文件从头至尾进行解释处理,并根据ASP文件中的命令要求生成相应的动态HTML页面 
7. HTML页面被送回客户端浏览器 
8. 用客户端浏览器解释执行HTML网页,并将结果显示在客户端浏览器上

Request("content")是指:返回的上个页面里有一个名字为content的元素的值;它可能是表单里的某个文本框,也有可能是个querystring型的东西
但是从名字和习惯来判断,它是一个表单的多行文本框,因为它是放置内容用的.
整体意思是它把上个递交页面传来的文本框里的值,放在数据库中现在打开的记录中的content字段中.

 

与HTML相比,ASP具有3**个重要特征:**

 

1. ASP可以包含服务器端脚本语言,即可以用动态内容创建网页 
2. ASP使用内置对象可以使脚本功能更强大 
3. ASP使用组件使用户可以处理数据库,发送email或访问文件系统等

 

ASP提供的6个内置对象:

 

1. Response:发送信息到浏览器 
2. Request:用来读取来自浏览器的请求信息,可用该对象读取HTML表单的信息 
3. Server:允许用脚本来生成Active Server组件的实例 
4. Application:用来存储,读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者之间传递共用信息 
5. Session:用来存储,读取特定连接者的对话信息,如可以存储连接者对网站的访问信息 
6. ObjectContext:用于控制ASP的交易(Transaction),交易由Microsoft Transaction Server(MTS)管理

本文由美高梅游戏网站登录发布于美高梅棋牌游戏,转载请注明出处:指定要编码的字符串

您可能还会对下面的文章感兴趣: