每次我在CKEditor窗口中输入<
或>
,保存,然后再回到它,CKEditor将它们替换为括号内的所有内容和随附的结束标记。例如:
如果我输入<configuration details>
,CKEditor将假定它是一个HTML标记并将<configuration details></configuration details>
放在html源代码中,从而将其从文本中完全删除。哎呀!
有什么想法吗?
答案 0 :(得分:0)
是的,这真是一种痛苦。
到目前为止,我发现的唯一解决方法是使用
CKEDITOR.instances.myInst.setData(myData);
这实际上正确地处理了转义与未转义的html,所以你的&lt;和&gt;会出现正确的,不是标志,而是被解释为标记。
我还没有找到一种方法来使用内联数据。
是一个非常笨重的setData()解决方法答案 1 :(得分:0)
我提出的最好的方法是使用一个模糊不清的unicode字符,或者功能上让人想起的东西,例如,左箭头可以指示重定向。
你需要在你的角色打开的情况下使用临时页面/记事本这样的东西,这样你就可以在处理救生文档时剪切和粘贴(或查找/替换)。
以下是我要填写的几个符号:
⨞◀◄⇦❮⍄►▶▷❭˃
根据浏览器,操作系统和/或应用程序unicode支持和(错误)配置,这些中的任何一个都可能有效,也可能无效。
复制和google搜索以查找任何字符的unicode / html / long-description(例如,'MODIFIER LETTER RIGHT ARROWHEAD' (U+02C3)
),并使用该信息查找相关或匹配的符号。
以下是几个例子。你需要一个合适的浏览器和3D眼镜才能完全欣赏它们。
mysql -u root -p xxxxxx ❮ /usr/share/icinga2/schema.sql
◄configuration details►◄/configuration details►
mysql -u root -p passw*t ◄ nerf_ischemia.sql
但哇,这太可怕了。它仍然比在被剥离之后拥有小于号以及所有内容更好。
可能有一个更好的符号,甚至有一些黑客可以使用图像。但这是我的快速修复。 在任何情况下,此解决方案的适用性将取决于各种因素,包括字符集不精确的容忍度以及前面提到的操作系统,软件,浏览器奇怪的unicode字符支持。