ckeditor留下html双引号代码" 单独地

ckeditor留下html双引号代码&#34; 单独地,ckeditor,Ckeditor,在我的编辑中,我需要离开";单独地现在,当我转到源代码视图时,输入";回到所见即所得,回到源代码视图,它变成";到 “,这是打破东西 第一次加载ckeditor时也会发生同样的情况 具体来说,我想要的字符串是 <a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,&#34;parentPriKeyID=6&#34;)','ntid_t

在我的编辑中,我需要离开";单独地现在,当我转到源代码视图时,输入";回到所见即所得,回到源代码视图,它变成";到 “,这是打破东西

第一次加载ckeditor时也会发生同样的情况

具体来说,我想要的字符串是

<a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,&#34;parentPriKeyID=6&#34;)','ntid_tNav2459',event);return false">Blarg</a>

另一方面,我正在用javascript动态加载ckeditor。除了这一部分,它通常工作得很好。

不是ckeditor的修复程序,但我发现这也可以工作

使用\x22代替"

所以如果我用这个字符串来代替

<a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,\x22parentPriKeyID=6\x22)','ntid_tNav2459',event);return false">Blarg</a>


在我的ckeditor v4上,它可以与ckeditor一起工作和播放。

,永远不会转换为
。可能需要更新到最新版本。


更多信息:
测试后发现,只有将
CKEDITOR.config.entities
设为默认值(true)时,
config.entities\u additional
才有效

这是一个附加的功能。
默认值将单引号转换为
'
如果要添加双引号:
config.entities_additional='#34,#39'
(如果删除#39,则不再转换单引号)

HTML编号
(';)
对于出于某种原因想要“保护”但没有HTML名称
(&apos;)
对应的符号来说可能很有趣。
示例:
+
符号为
+但没有名称版本。
但是要注意,有些代码会使cke出现错误:例如,
#160(=)
让cke字段填充
未定义的(
:)

<a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,\x22parentPriKeyID=6\x22)','ntid_tNav2459',event);return false">Blarg</a>