.NET Framework クラス ライブラリ
HttpUtility.HtmlEncode メソッド (String)

Web サーバーからクライアントへ信頼性の高い HTTP 伝送を行うために、文字列を HTML エンコードされた文字列に変換します。

[Visual Basic]
<b>Overloads Public Shared Function HtmlEncode( _
   ByVal </b><i>s</i><b> As </b&gString<b> _</b>
<b>) As </b&gString
<span class="lang">[C#]
</span><b>public static </b&gstring<b> HtmlEncode(</b>
<b> </b&gstring<b> </b><i>s</i>
<b>);</b>
<span class="lang">[C++]
</span><b>public: static </b&gString<b>* HtmlEncode(</b>
<b> </b&gString<b>* </b><i>s</i>
<b>);</b>
<span class="lang">[JScript]
</span><b>public static function HtmlEncode(
   </b><i>s</i><b> : </b&gString
<b>) : </b&gString<b>;</b>

パラメータ

s
エンコードする文字列。

戻り値

エンコードされた文字列。

解説

空白や区切り記号などの文字が HTTP ストリームで渡される場合、それらの文字は受信側で誤って解釈される可能性があります。HTML エンコーディングは、HTML では使用できない文字を等価の文字エンティティに変換します。HTML デコーディングはエンコーディングの逆の変換を行います。たとえば、テキスト ブロックに < および > という文字が埋め込まれている場合、これらの文字は HTTP 伝送用に &lt および &gt としてエンコードされます。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

HttpUtility クラス | HttpUtility メンバ | System.Web 名前空間 | HttpUtility.HtmlEncode オーバーロードの一覧

Page view tracker