0

テキスト領域内にいくつかの HTMl コードをバインドしようとすると、すべての   が疑問符付きの小さなひし形として表示されます。私は smarty テンプレート エンジンを使用しています。

phpコード

  $mailContent=$emailbody['emailHtml'];

賢いコード

 {form->textarea name="emailContent" cols="110" rows="20" value={$emailbody} class="textarea05" style="witdh:auto;height:auto" tabindex="1" readonly="readonly"} 
4

1 に答える 1

1

エスケープを使用してみてください。

 {form->textarea name="emailContent" cols="110" rows="20" value={$emailbody|escape:'htmlall':'UTF-8'} class="textarea05" style="witdh:auto;height:auto" tabindex="1" readonly="readonly"} 

この例では UTF-8 を使用しましたが、これを要件に合わせる必要があります。

詳細はこちら - http://www.smarty.net/docsv2/en/language.modifier.escape

于 2012-07-20T08:38:38.280 に答える