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 传输,字符 < 和 > 在嵌入到文本块中时被编码为 &lt; 和 &gt;。

下面的代码示例演示 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());      }   }
 
原创粉丝点击