[VB.NET] HTMLエンコードとHTMLデコード

HTMLエンコードとHTMLデコードを行うには、
System.Web.HttpUtility.HtmlEncode
System.Web.HttpUtility.HtmlDecode を使用します。

サンプル

例1)HTMLエンコードをする

(結果)
encStr → "<>"

例2)HTMLデコードをする

(結果)
decStr → "<>"

備考

  • System.Web.HttpUtilityクラスを使用するには、プロジェクトの参照設定にSystem.Web.dllを追加する必要があります。
  • HTMLエンコードは、HTML特殊文字(<, >, &, ", 'など)を対応するHTMLエンティティに変換します
  • .NET Framework 4以降では、System.Net.WebUtilityクラスでも同様の機能が提供されています。(こちらはWebアプリケーション以外でも使用できます)

コメント

タイトルとURLをコピーしました