撇号无法使用密文符wysiwyg进行保存


Apostrophe cannot save using redactor wysiwyg

编辑帖子时,文本将保存并在撇号处截断,撇号字符也不会出现。奇怪的是,如果你去添加事件页面,如果文本中包含撇号,信息将不会保存在数据库中。我尝试设置字符集utf8,但没有效果(这个方法来自论坛)。

有人能提出一个允许使用撇号字符的解决方案吗?以下是我的代码的一部分,如果你需要,我会提供任何信息。

<textarea class="text-input textarea wysiwyg_mini" name="description" style="height:220px"><?php echo $page['description']; ?></textarea>

如有任何指导,我们将不胜感激。

通过使用mysql_real_escape_string转义字符串中的特殊字符以用于SQL语句来解决此问题。示例代码显示在下方

$description=sanitize_html(mysql_real_escape_string($_POST['description']));