WebUtility.HtmlEncode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列を HTML エンコードされた文字列に変換します。
オーバーロード
HtmlEncode(String) |
文字列を HTML エンコードされた文字列に変換します。 |
HtmlEncode(String, TextWriter) |
文字列を HTML エンコードされた文字列に変換し、出力の TextWriter ストリームとして出力を返します。 |
HtmlEncode(String)
- ソース:
- WebUtility.cs
- ソース:
- WebUtility.cs
- ソース:
- WebUtility.cs
文字列を HTML エンコードされた文字列に変換します。
public:
static System::String ^ HtmlEncode(System::String ^ value);
public static string HtmlEncode (string value);
public static string? HtmlEncode (string? value);
static member HtmlEncode : string -> string
Public Shared Function HtmlEncode (value As String) As String
パラメーター
- value
- String
エンコードする文字列。
戻り値
エンコードされた文字列。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 HTML エンコードは、HTML で許可されていない文字を文字エンティティに変換します。HTML デコードはエンコードを反転します。 たとえば、テキスト ブロックに埋め込まれると、文字 <
と >
は HTTP 送信用と >
として<
エンコードされます。
パラメーターが の value
場合、 null
返されるエンコードされた文字列は です null
。 パラメーターが空の value
文字列の場合、返されるエンコードされた文字列は空の文字列です。
こちらもご覧ください
適用対象
HtmlEncode(String, TextWriter)
- ソース:
- WebUtility.cs
- ソース:
- WebUtility.cs
- ソース:
- WebUtility.cs
文字列を HTML エンコードされた文字列に変換し、出力の TextWriter ストリームとして出力を返します。
public:
static void HtmlEncode(System::String ^ value, System::IO::TextWriter ^ output);
public static void HtmlEncode (string? value, System.IO.TextWriter output);
public static void HtmlEncode (string value, System.IO.TextWriter output);
static member HtmlEncode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlEncode (value As String, output As TextWriter)
パラメーター
- value
- String
エンコードする文字列。
- output
- TextWriter
TextWriter 出力ストリーム。
例外
output
パラメーターが null
でない場合、value
パラメーターは null
にできません。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 HTML エンコードは、HTML で許可されていない文字を文字エンティティに変換します。HTML デコードはエンコードを反転します。 たとえば、テキスト ブロックに埋め込まれると、文字 <
と >
は HTTP 送信用と >
として<
エンコードされます。
こちらもご覧ください
- HtmlDecode(String, TextWriter)
- HtmlDecode(String, TextWriter)
- Uri
- 方法: 文字列に HTML エンコードを適用して Web アプリケーションのスクリプトの悪用から保護する
適用対象
.NET