HttpUtility.HtmlEncode 方法 (String)
来源:互联网 发布:淘宝买csgo 编辑:程序博客网 时间:2024/05/17 04:24
.NET Framework 类库
HttpUtility.HtmlEncode 方法 (String)
将字符串转换为 HTML 编码的字符串。
命名空间:System.Web
程序集:System.Web(在 system.web.dll 中)
语法
Visual Basic(声明)
Public Shared Function HtmlEncode ( _ s As String _) As String
Visual Basic(用法)
Dim s As StringDim returnValue As StringreturnValue = HttpUtility.HtmlEncode(s)
C#
public static string HtmlEncode ( string s)
C++
public:static String^ HtmlEncode ( String^ s)
J#
public static String HtmlEncode ( String s)
JScript
public static function HtmlEncode ( s : String) : String
参数
- s
要编码的字符串。
返回值
一个已编码的字符串。 备注
如果在 HTTP 流中传递空白和标点之类的字符,则它们在接收端可能会被错误地解释。HTML 编码将 HTML 中不允许使用的字符转换为等效字符实体;HTML 解码会反转此编码过程。例如,为进行 HTTP 传输,字符 < 和 > 在嵌入到文本块中时被编码为 < 和 >。
示例
下面的代码示例演示 HttpUtility 类的 HtmlEncode 和 HtmlDecode 方法。输入字符串使用 HtmlEncode 方法进行编码。获得的编码字符串然后使用 HtmlDecode 方法进行解码。
Visual Basic
复制代码
Imports SystemImports System.WebImports System.IOClass MyNewClass Public Shared Sub Main() Dim myString As String Console.WriteLine("Enter a string having '&' or '""' in it: ") myString = Console.ReadLine() Dim myEncodedString As String ' Encode the string. myEncodedString = HttpUtility.HtmlEncode(myString) Console.WriteLine("HTML Encoded string is " + myEncodedString) Dim myWriter As New StringWriter() ' Decode the encoded string. HttpUtility.HtmlDecode(myEncodedString, myWriter) Console.Write("Decoded string of the above encoded string is " + myWriter.ToString()) End Sub 'MainEnd Class 'MyNewClass
C#
复制代码
using System;using System.Web;using System.IO; class MyNewClass { public static void Main() { String myString; Console.WriteLine("Enter a string having '&' or '/"' in it: "); myString=Console.ReadLine(); String myEncodedString; // Encode the string. myEncodedString = HttpUtility.HtmlEncode(myString); Console.WriteLine("HTML Encoded string is "+myEncodedString); StringWriter myWriter = new StringWriter(); // Decode the encoded string. HttpUtility.HtmlDecode(myEncodedString, myWriter); Console.Write("Decoded string of the above encoded string is "+ myWriter.ToString()); } }
- HttpUtility.HtmlEncode 方法 (String)
- 关于 HttpUtility.UrlEncode 和 HttpUtility.HtmlEncode 的区别
- Server对象 HttpUtility.UrlDecode |UrlEncode |HtmlEncode
- HttpUtility.HtmlEncode(防止用户强行注入JavaScript语句)
- HtmlEncode 以及HtmlDecode 方法
- HtmlEncode
- HtmlEncode
- HTMLEncode
- HtmlEncode
- HttpUtility~
- HttpUtility
- asp中HTMLEncode、URLEncode、MapPath、CreateObject方法
- javascript另类方法高效实现htmlencode()与htmldecode()函数
- HTMLEncode函数
- HtmlEncode处理
- URLEncode & HTMLEncode
- 编码解码(HtmlEncode与HtmlEncode)
- HttpUtility理解
- Asp.net常用的51个代码
- SQLSERVER2000锁
- 30岁的问题,为什么有人说程序员只能干到30岁。
- 一些国内有名的开源项目
- 从access导入数据到sqlserver
- HttpUtility.HtmlEncode 方法 (String)
- 应用程序中断处理
- 修改fckeditor增加自定义按钮,配合大文章分页
- 数字电视标准
- 获得sql 语句执行时间
- Windows下安装使用openldap
- rails技巧之得到web应用中的web服务器地址和端口号
- ResultSetMetaData
- 二八原则的算法