忍者ブログ

えいりあす

Smarty で 特殊文字の二重エスケープを防ぐ方法

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

Smarty で 特殊文字の二重エスケープを防ぐ方法

Smartyでデータベースに格納されたテキストを表示する際に、
特殊文字が二重エスケープされ、<や>が&amp;lt;や&amp;gt;と表示されてしまったので、
対策めもめも

Smarty 3 で変数$htmlを表示する場合の記述は
下記のようにすればおk!

{$html|nl2br nofilter}

以上!
×{{$html}|nl2br nofilter} ← 期待した動作をしない
×{$html nofilter|nl2br} ← エラる

拍手[0回]

コメント

プロフィール

HN:
忘れ傘
性別:
男性
自己紹介:
Linux初心者
知識が浅すぎるので勉強中
あっぷろーだ:wasuregasa
ついったー:@__TIMESTAMP__

P R

最新コメント

[03/27 NONAME]
[03/26 ぽん]
[03/26 ぽん]
[03/17 ぽん]
[03/05 通りすがりのR]