最終更新日 :
2022年1月19日
|
次にも適用 : ColdFusion
説明
入力文字列を HTML 属性 (テーブル幅や画像の高さなど)用にエンコードします。
戻り値
エンコードされた文字列
カテゴリ
シンタックス
encodeForHTMLAttribute(string [,canonicalize])
関連項目
Canonicalize、EncodeForJavaScript、EncodeForCSS、EncodeForURLEncodeForHTML
履歴
ColdFusion(2018 リリース):パラメーター inputString の名前が string 変更されました。
ColdFusion 10:この関数が追加されました。
パラメーター
パラメーター |
説明 |
---|---|
string |
必須。エンコードする文字列です。 |
canonicalize |
オプション 。true に設定すると、エンコードの前に正規化が行われます。false に設定すると、指定された入力文字列のエンコードだけが行われます。デフォルト値として canonicalize に false が設定されます。このパラメーターを指定しない場合は、正規化が行われません。デフォルトでは、正規化を実行する場合は、混合エンコードと複数のエンコードの両方が許可されます。他の組み合わせを使用するには、canonicalize メソッドを使用して正規化してから エンコード を行う必要があります。 |
例
<cfscript> s1="<script>"; s2="&<>'/" & '"'; WriteOutput(EncodeForHTMLAttribute(s1) & "|"); WriteOutput(EncodeForHTMLAttribute(s2)); </cfscript>
出力
<script> | &<>'/"