首页 理论教育 HTMLEncode和URLEncode方法使用指南

HTMLEncode和URLEncode方法使用指南

时间:2023-11-05 理论教育 版权反馈
【摘要】:例如,想显示下面的内容:段落标记:〈P〉执行以下脚本〈%=Server.HTMLENcode%〉此时,浏览器收到的HTML源代码为字符串编码后的结果“段落标记:<;>;”,但在浏览器中看到的结果将是段落标记:〈p〉2.Server对象的URLEncode方法使用Server对象的URLEncode方法可以将用户指定的字符串用URL编码方式重新编码。

HTMLEncode和URLEncode方法使用指南

当用户想在浏览器显示类似“段落标记:〈p〉”的字符串,但不希望浏览器将字符串中的“〈p〉”解释为HTML段落标记,或者想通过查询字符串发送字母和数字之外的字符,例如空格、逗号、引号或感叹号等。这时应使用Server对象的HTMLEncode方法或URLEncode方法对字符串进行编码处理。

1.Server对象的HTMLEncode方法

使用Server对象的HTMLEncode方法可以对指定的字符串进行HTML编码,从而使该字符串以所需的形式显示出来。

语法格式:

Server.HTMLEncode(string)

说明:参数string是需要进行HTML编码的字符串。

例如,想显示下面的内容:

段落标记:

〈P〉

执行以下脚本

〈%=Server.HTMLENcode(″段落标记:〈p〉″)%〉

此时,浏览器收到的HTML源代码为字符串编码后的结果“段落标记:&lt;&gt;”,但在浏览器中看到的结果将是

段落标记:(www.xing528.com)

〈p〉

2.Server对象的URLEncode方法

使用Server对象的URLEncode方法可以将用户指定的字符串用URL编码方式重新编码。

语法格式:

Server.URLEncode(string)

说明:参数string指定要编码的字符串。

URLEncode方法可以根据URL规则对字符串进行正确编码,当字符串数据以URL的形式传递到服务器时,在字符串中不允许出现空格,也不允许出现特殊字符。因此,在发送字符串作为URL之前,应使用URLEncode方法进行URL编码。例如:

〈%

Response.Redirect″http://www.baidu.com/s?th=baidu&cl=3&word=″&

Server.URLEncode(″web应用程序″)

%〉

URLEncode方法先将“web应用程序”进行URL编码转换,转换后的URL为:http://www.baidu.com/s?th=baidu&c1=3&word=web%D3%A6%D3%C3%B3%CC%D0%F2

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈