为什么当我在文本区域绑定一些HTML时,会出现带问号的小钻石


why little diamonds with question marks comes when i bind some HTML in text area?

当我试图在文本区域内绑定一些HTM1代码时,所有&nbsp显示为带问号的小钻石。我正在使用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"} 

尝试使用转义。

 {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