一.HTMLEncode 方法对指定的字符串应用 HTML 编码。
语法
Server.HTMLEncode( string )
参数
-
string
- 指定要编码的字符串。
示例
脚本
<%= Server.HTMLEncode("The paragraph tag: <P>") %>
输出
The paragraph tag: <P>
注意 以上输出将被 Web 浏览器显示为
The paragraph tag: <P>
如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML
例子:对通过 HTTP 传输的字符串进行编码。该示例对名为 TestString 且包含文本“This is a <Test String>.”的字符串进行编码,然后将其复制到名为 EncodedString 的字符串中,新字符串的内容为“This is a &lt;Test String&gt;.”。
String TestString = "This is a <Test String>.";
StringWriter writer = new StringWriter();
Server.HtmlEncode(TestString, writer);
String EncodedString = writer.ToString();
Server.HtmlEncode方法定义:对字符串进行 HTML 编码 。
意思就是 把字符 编码 为转义符。
例如:空格的的转义符是 小于号<的转义符是< 与符号 & 的转义符是:& 。
浏览器在解释转义符时,只将转义符对应的字符或者字符串显示在浏览器上,而不进行HTML的标记解释。
二、TMLDecode 方法对指定的字符串应用 HTML 反编码。
语法
Server.HTMLDecode( string )
参数
-
string
- 指定要反编码的字符串。