如何转换一个特殊字符为HTML实体–kohana3使用手册
Html::chars() 方法和 PHP的 htmlspecialchars() 函数相似。但有一些小小的区别。
■ 它会自动使用UTF-8字符集转换(替代 ISO-8859-1)
■ 它会自动 翻译单引号和双引号到HTML实体(替代仅仅双引号)
用法
echo Html::chars(‘<p>”I\’m hungry”—Cookie Monster said.</p>’);
将返回
<p>"I'm hungry"&mdash;Cookie Monster said.</p>
当设置第二个参数是 FALSE ,HTML实体会被保留,请注意 &mdash
echo Html::chars(‘<p>”I\’m hungry”—Cookie Monster said.</p>’, FALSE);
将返回
<p>"I'm hungry"—Cookie Monster said.</p>