我通过 textarea 和一个常见的 WYSIWYG 编辑器编辑我网站的某些页面。这种编辑经常需要我使用<pre>
标签来显示 HTML 代码。
由于文本区域的性质,我相信我需要使用 htmlentities 来保存 HTML 实体,例如<
(翻译为 <),所以这就是我所做的:
<textarea name="resume" class="ckeditor"><?php echo htmlentities($e['resume']) ?></textarea>
这在本地很好用,我的语法荧光笔在 pre 标记中很好用,textarea 在编辑时不会转换 HTML 实体。
所以我尝试托管这个项目,但在现场有一个问题,所有双引号都显示为\",我的文本中所有双引号之前都有一个斜杠。
这是我应该和我的主人一起讨论的事情吗?我不明白这个问题是如何在本地没有发生的。