Php 带有jQuery输出的CKEditor被切碎,可能是因为特殊字符

Php 带有jQuery输出的CKEditor被切碎,可能是因为特殊字符,php,jquery,ckeditor,special-characters,Php,Jquery,Ckeditor,Special Characters,我有以下正确生成CKEditor的代码: <script> $(function(){ $("#newWrite_body").ckeditor({ extraPlugins : 'autogrow', autoGrow_maxHeight : 800}); }); </script> 显然,这些特殊的角色正在被删除。我试图逃离他们和/

我有以下正确生成CKEditor的代码:

<script>
$(function(){
  $("#newWrite_body").ckeditor({
                                 extraPlugins : 'autogrow',
                                 autoGrow_maxHeight : 800});
});
</script>
显然,这些特殊的角色正在被删除。我试图逃离他们和/或改变他们的想法都是徒劳的


在PHP中将这些内容从CKEditor的文本转换为可发布值的正确方法是什么?

在CKEditor内部有一个名为CKEditor.config.htmlEncodeOutput的配置设置

那可能是你想要的


我终于找到了答案。有一个Javascript内置函数称为“escape”。因此,这起了作用:

var text = escape(str);
// THEN POST STRING VIA AJAX

这就是ajax。

对特殊字符的折扣。尝试在文本的开头添加一个特殊的字符并粘贴到中。那你能拿回多少钱?这个编辑器是通过AJAX还是通过传统的web表单提交的?我终于找到了答案。有一个Javascript内置函数称为“escape”。这样就成功了:var text=escape(str)。这就是ajax。发布你的答案并接受它。这将正确标记此问题已解决。
<p>
    <b>Fort McKay, Alberta (CNN)</b> -- Celina Harpe was 7 when her grandfather 
    made a prediction that would forever change her life.</p>
<p>
var text = escape(str);
// THEN POST STRING VIA AJAX