SSブログ

特殊文字のエスケープ・エンティティ [関数]

HTMLで特別な意味をもつ文字、
例えば半角の大なり小なり記号、アンドなどの文字は、

html

という関数でエスケープ処理されて、
< や > といった文字に置き換えられます。
※変換されてしまうため&を全角にしています。
 
また、いまいち実感が湧かないですが、

dismiss_pictograms

という関数は、タイトルなどにシングルクォーテーションや
ダブルクォーテーションなどが含まれる時に、
数値文字参照をしてHTML や JavaScript が
エラーになることを防いでくれるようです。
(dismiss_pictogramsの参照元:mattintosh note)

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。