Ik gebruik CKEditor 4.14.1. in één van mijn projecten.
Als ik aan het einde van de tekst een 'enter' geef dan wordt er een <br /> gegeven in de output. Dat is goed, want in de config van CKEditor heb ik aangegeven dat ik dit wil. Echter krijg ik achter deze <br /> tag ook altijd een Non Breaking Space ( ), en dat wil ik niet.
Het vreemde is dat dit alleen gebeurt aan het einde van de tekst en niet bijvoorbeeld in het midden als ik een enter geef.
De output die ik in een database opsla ziet er bijvoorbeeld zo uit: Dit is een test<br /><br />Dit is een test<br />
Dit is een deel van mijn CKEditor config.js:
config.removeButtons = 'Cut,Copy,Paste,Undo,Redo,Anchor,Strike,Subscript,Superscript,Help,About,Link,Unlink';
// Dialog windows are also simplified.
config.removeDialogTabs = 'link:advanced';
// All content will be pasted as plain text
config.forcePasteAsPlainText = true;
config.disableNativeSpellChecker = false;
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.font_defaultLabel = 'Arial';
CKEDITOR.config.fontSize_defaultLabel = '10';
CKEDITOR.config.entities = false;
Heeft er iemand enig idee waar deze Non Breaking Space vandaan komt? Ik kan natuurlijk wel gaan manipuleren met Javascript en PHP om hem weg te krijgen, maar dat kan niet de bedoeling zijn...