Cómo evitar que CKEditor penetre (mayor que / menos que)

Cada vez que ingreso < o > en una ventana de CKEditor, guardo y vuelvo a él, CKEditor los reemplaza con lo que haya sido escrito dentro de los corchetes y la etiqueta final adjunta. Por ejemplo: si escribo , CKEditor asumirá que es una etiqueta HTML y pondrá en la fuente html, quitándoselos por completo del texto. Argh!

¿Algunas ideas?

Sí, esto es un verdadero dolor

La única solución que he encontrado hasta ahora es usar

 CKEDITOR.instances.myInst.setData(myData); 

Esto realmente maneja el htp escapado y no escapado correctamente, por lo que tus saldrán correctamente, como signos de menor que y mayor que, en lugar de interpretarse como marcado.

No he encontrado una manera de hacer que esto funcione con datos en línea todavía. La solución setData () es bastante torpe.

Lo mejor que he encontrado es usar un carácter Unicode que sea vagamente menos que signo, o algo funcionalmente reminiscente, por ejemplo, una flecha izquierda podría indicar una redirección.

Tendrá que tener un tipo de página de scratch / bloc de notas con sus caracteres abiertos, para que pueda cortar y pegar (o Buscar / Reemplazar) mientras trabaja en sus documentos que salvan vidas.

Aquí hay algunos símbolos que he llenado:

⨞ ◀ ◄ ⇦ ⍄ ⍄

Cualquiera de estos puede o no funcionar dependiendo del navegador, sistema operativo y / o soporte de Unicode de la aplicación y (mis) configuración.

Copie y busque en google para encontrar unicode / html / long-description (por ejemplo, 'MODIFIER LETTER RIGHT ARROWHEAD' (U+02C3) ) para cualquier caracter, y use esa informacion para encontrar simbolos relacionados o que coincidan.

Aquí hay un par de ejemplos. Necesitarás un navegador adecuado y gafas 3D para apreciarlos por completo.

  • ¡Esto se ve bien!

mysql -u root -p xxxxxx ❮​ /usr/share/icinga2/schema.sql

  • No tanto, pero es un buen comienzo de conversación:

◄configuration details►◄/configuration details►

  • Tal vez incluso

mysql -u root -p passw*t ◄ nerf_ischemia.sql

Pero wow, eso es horrible. Todavía es mejor que tener el signo de menos que y todo después de ser eliminado.

Puede haber un mejor símbolo por ahí, o incluso algún truco con el infijo de una imagen. Pero esa es mi solución rápida. En cualquier caso, la aplicabilidad de esta solución dependerá de varios factores, incluida la tolerancia a la imprecisión del juego de caracteres, así como el sistema operativo mencionado anteriormente, el software, el soporte de navegador extraño y el carácter unicode.