我使用htmlentities
将我的文本框值设置为其数据,如:
<input type="text" value="<?php echo htmlentities('...');?>" />
我和textarea一样:
<textarea><?php echo htmlentities('...');?></textarea>
直到我将textarea转换为TinyMCE编辑器才能正常工作......
当我将textarea转换为TinyMCE编辑器时,所有事情都变得糟糕,并在文本编辑器中显示编码的html代码。
那么可以在TinyMCE中设置编码的html数据呢?
答案 0 :(得分:2)
您不应在编辑器中使用htmlentities()
。
答案 1 :(得分:1)
来自TinyMCE docs的示例:
$sContent = strip_tags(stripslashes($_POST['elm1']),$allowedTags);
...
<textarea id="elm1" name="elm1" rows="15" cols="80"><?php echo $sContent;?></textarea>